./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --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 b0b334a11302bf275fa3309d3cd34d1e1506650a5df36f9442e98ab153dfb38d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:07:35,723 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:07:35,849 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 05:07:35,859 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:07:35,860 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:07:35,908 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:07:35,908 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:07:35,909 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:07:35,909 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:07:35,909 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:07:35,909 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:07:35,909 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:07:35,910 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:07:35,910 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:07:35,910 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:07:35,910 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:07:35,910 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:07:35,910 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:07:35,911 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:07:35,911 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:07:35,911 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:07:35,911 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:07:35,911 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:07:35,911 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:07:35,911 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:07:35,911 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:07:35,912 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:07:35,915 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:07:35,915 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:07:35,915 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:35,915 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:07:35,915 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:07:35,915 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:07:35,915 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:35,916 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:07:35,916 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:07:35,917 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:07:35,917 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:07:35,917 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> b0b334a11302bf275fa3309d3cd34d1e1506650a5df36f9442e98ab153dfb38d [2024-11-28 05:07:36,317 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:07:36,328 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:07:36,331 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:07:36,332 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:07:36,333 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:07:36,335 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i [2024-11-28 05:07:39,774 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/33dbfc765/57fbd09799b8488388baa0d90d35ef19/FLAG0c3d8ea19 [2024-11-28 05:07:40,445 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:07:40,449 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i [2024-11-28 05:07:40,501 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/33dbfc765/57fbd09799b8488388baa0d90d35ef19/FLAG0c3d8ea19 [2024-11-28 05:07:40,525 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/33dbfc765/57fbd09799b8488388baa0d90d35ef19 [2024-11-28 05:07:40,528 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:07:40,530 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:07:40,532 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:07:40,532 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:07:40,537 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:07:40,538 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:07:40" (1/1) ... [2024-11-28 05:07:40,539 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f830ca9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:40, skipping insertion in model container [2024-11-28 05:07:40,539 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:07:40" (1/1) ... [2024-11-28 05:07:40,654 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:07:41,238 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3460] [2024-11-28 05:07:41,239 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3461-3462] [2024-11-28 05:07:41,441 WARN L250 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_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i[104435,104448] [2024-11-28 05:07:41,998 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:07:42,058 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:07:42,211 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3460] [2024-11-28 05:07:42,212 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3461-3462] [2024-11-28 05:07:42,234 WARN L250 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_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i[104435,104448] [2024-11-28 05:07:42,385 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:07:42,429 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:07:42,430 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42 WrapperNode [2024-11-28 05:07:42,430 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:07:42,431 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:07:42,432 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:07:42,432 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:07:42,439 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,479 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,622 INFO L138 Inliner]: procedures = 139, calls = 843, calls flagged for inlining = 60, calls inlined = 49, statements flattened = 1854 [2024-11-28 05:07:42,623 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:07:42,623 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:07:42,623 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:07:42,623 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:07:42,633 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,650 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,810 INFO L175 MemorySlicer]: Split 358 memory accesses to 15 slices as follows [2, 167, 17, 30, 3, 9, 12, 1, 5, 8, 0, 24, 2, 1, 77]. 47 percent of accesses are in the largest equivalence class. The 35 initializations are split as follows [2, 4, 0, 0, 0, 9, 12, 0, 0, 8, 0, 0, 0, 0, 0]. The 212 writes are split as follows [0, 64, 8, 30, 2, 0, 0, 1, 3, 0, 0, 24, 2, 1, 77]. [2024-11-28 05:07:42,811 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,811 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,914 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,917 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,940 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,968 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:42,988 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:43,010 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:07:43,011 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:07:43,011 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:07:43,011 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:07:43,012 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (1/1) ... [2024-11-28 05:07:43,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:43,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:07:43,056 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:07:43,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:07:43,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-28 05:07:43,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-28 05:07:43,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-28 05:07:43,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-28 05:07:43,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-28 05:07:43,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-28 05:07:43,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-28 05:07:43,101 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-28 05:07:43,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-28 05:07:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-28 05:07:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-28 05:07:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-28 05:07:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 05:07:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 05:07:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 05:07:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 05:07:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 05:07:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 05:07:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 05:07:43,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 05:07:43,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 05:07:43,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 05:07:43,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 05:07:43,109 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_alloc [2024-11-28 05:07:43,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_alloc [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:07:43,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-28 05:07:43,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-28 05:07:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:07:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:07:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:07:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:07:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:07:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:07:43,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-28 05:07:43,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-28 05:07:43,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 05:07:43,112 INFO L130 BoogieDeclarations]: Found specification of procedure mraid_mm_dealloc_kioc [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure mraid_mm_dealloc_kioc [2024-11-28 05:07:43,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-28 05:07:43,112 INFO L130 BoogieDeclarations]: Found specification of procedure mraid_mm_attach_buf [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure mraid_mm_attach_buf [2024-11-28 05:07:43,112 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2024-11-28 05:07:43,112 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2024-11-28 05:07:43,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 05:07:43,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 05:07:43,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 05:07:43,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 05:07:43,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 05:07:43,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 05:07:43,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 05:07:43,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-28 05:07:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-28 05:07:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-28 05:07:43,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-28 05:07:43,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-28 05:07:43,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-28 05:07:43,117 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure mraid_mm_ioctl [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure mraid_mm_ioctl [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2024-11-28 05:07:43,118 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 05:07:43,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 05:07:43,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 05:07:43,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 05:07:43,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 05:07:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 05:07:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 05:07:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 05:07:43,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-28 05:07:43,123 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_1 [2024-11-28 05:07:43,123 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_1 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2024-11-28 05:07:43,123 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure up [2024-11-28 05:07:43,123 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 05:07:43,123 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-28 05:07:43,124 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-28 05:07:43,124 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:07:43,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 05:07:43,125 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-28 05:07:43,126 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-28 05:07:43,126 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-28 05:07:43,126 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-28 05:07:43,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:07:43,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 05:07:43,128 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 05:07:43,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-28 05:07:43,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-28 05:07:43,130 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-28 05:07:43,130 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:07:43,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:07:43,131 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2024-11-28 05:07:43,131 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2024-11-28 05:07:43,667 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:07:43,670 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:07:44,183 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-28 05:07:53,708 INFO L? ?]: Removed 819 outVars from TransFormulas that were not future-live. [2024-11-28 05:07:53,709 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:07:53,753 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:07:53,757 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:07:53,758 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:07:53 BoogieIcfgContainer [2024-11-28 05:07:53,758 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:07:53,760 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:07:53,761 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:07:53,772 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:07:53,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:07:40" (1/3) ... [2024-11-28 05:07:53,774 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e7de19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:07:53, skipping insertion in model container [2024-11-28 05:07:53,775 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:42" (2/3) ... [2024-11-28 05:07:53,775 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14e7de19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:07:53, skipping insertion in model container [2024-11-28 05:07:53,776 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:07:53" (3/3) ... [2024-11-28 05:07:53,778 INFO L128 eAbstractionObserver]: Analyzing ICFG 43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i [2024-11-28 05:07:53,801 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:07:53,806 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i that has 57 procedures, 588 locations, 1 initial locations, 46 loop locations, and 1 error locations. [2024-11-28 05:07:53,917 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:07:53,940 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@3b69d467, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:07:53,940 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:07:53,948 INFO L276 IsEmpty]: Start isEmpty. Operand has 465 states, 358 states have (on average 1.410614525139665) internal successors, (505), 366 states have internal predecessors, (505), 77 states have call successors, (77), 29 states have call predecessors, (77), 28 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 05:07:53,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-11-28 05:07:53,988 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:53,989 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:07:53,990 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:53,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:53,997 INFO L85 PathProgramCache]: Analyzing trace with hash -731847013, now seen corresponding path program 1 times [2024-11-28 05:07:54,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:54,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576824096] [2024-11-28 05:07:54,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:54,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:57,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:58,381 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 05:07:58,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:07:58,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576824096] [2024-11-28 05:07:58,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576824096] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:07:58,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:07:58,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:07:58,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224980445] [2024-11-28 05:07:58,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:07:58,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:07:58,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:07:58,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:07:58,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:58,433 INFO L87 Difference]: Start difference. First operand has 465 states, 358 states have (on average 1.410614525139665) internal successors, (505), 366 states have internal predecessors, (505), 77 states have call successors, (77), 29 states have call predecessors, (77), 28 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-28 05:07:58,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:58,846 INFO L93 Difference]: Finished difference Result 971 states and 1382 transitions. [2024-11-28 05:07:58,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:07:58,849 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 135 [2024-11-28 05:07:58,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:58,864 INFO L225 Difference]: With dead ends: 971 [2024-11-28 05:07:58,864 INFO L226 Difference]: Without dead ends: 480 [2024-11-28 05:07:58,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:58,878 INFO L435 NwaCegarLoop]: 645 mSDtfsCounter, 58 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:58,879 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1267 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:07:58,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2024-11-28 05:07:58,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 477. [2024-11-28 05:07:58,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 371 states have (on average 1.38544474393531) internal successors, (514), 375 states have internal predecessors, (514), 76 states have call successors, (76), 30 states have call predecessors, (76), 29 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-28 05:07:58,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 665 transitions. [2024-11-28 05:07:58,987 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 665 transitions. Word has length 135 [2024-11-28 05:07:58,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:58,988 INFO L471 AbstractCegarLoop]: Abstraction has 477 states and 665 transitions. [2024-11-28 05:07:58,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-11-28 05:07:58,989 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 665 transitions. [2024-11-28 05:07:59,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2024-11-28 05:07:59,010 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:59,010 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:07:59,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:07:59,011 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:59,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:59,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1007680505, now seen corresponding path program 1 times [2024-11-28 05:07:59,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:59,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56012076] [2024-11-28 05:07:59,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:59,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:02,157 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-28 05:08:02,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:02,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56012076] [2024-11-28 05:08:02,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56012076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:02,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:02,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:08:02,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11619510] [2024-11-28 05:08:02,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:02,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:02,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:02,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:02,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:02,165 INFO L87 Difference]: Start difference. First operand 477 states and 665 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:08:02,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:02,322 INFO L93 Difference]: Finished difference Result 951 states and 1329 transitions. [2024-11-28 05:08:02,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:02,326 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 165 [2024-11-28 05:08:02,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:02,334 INFO L225 Difference]: With dead ends: 951 [2024-11-28 05:08:02,334 INFO L226 Difference]: Without dead ends: 477 [2024-11-28 05:08:02,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:02,339 INFO L435 NwaCegarLoop]: 610 mSDtfsCounter, 607 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:02,340 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [607 Valid, 610 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:08:02,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2024-11-28 05:08:02,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 477. [2024-11-28 05:08:02,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 371 states have (on average 1.3611859838274933) internal successors, (505), 375 states have internal predecessors, (505), 76 states have call successors, (76), 30 states have call predecessors, (76), 29 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-28 05:08:02,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 656 transitions. [2024-11-28 05:08:02,407 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 656 transitions. Word has length 165 [2024-11-28 05:08:02,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:02,408 INFO L471 AbstractCegarLoop]: Abstraction has 477 states and 656 transitions. [2024-11-28 05:08:02,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:08:02,412 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 656 transitions. [2024-11-28 05:08:02,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-11-28 05:08:02,420 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:02,420 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:08:02,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:08:02,420 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:02,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:02,421 INFO L85 PathProgramCache]: Analyzing trace with hash -149352701, now seen corresponding path program 1 times [2024-11-28 05:08:02,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:02,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481411000] [2024-11-28 05:08:02,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:02,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:05,496 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-28 05:08:05,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:05,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481411000] [2024-11-28 05:08:05,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481411000] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:05,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:05,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:08:05,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957196866] [2024-11-28 05:08:05,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:05,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:05,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:05,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:05,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:05,504 INFO L87 Difference]: Start difference. First operand 477 states and 656 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2024-11-28 05:08:09,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:08:09,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:09,944 INFO L93 Difference]: Finished difference Result 1003 states and 1379 transitions. [2024-11-28 05:08:09,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:09,945 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 175 [2024-11-28 05:08:09,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:09,950 INFO L225 Difference]: With dead ends: 1003 [2024-11-28 05:08:09,950 INFO L226 Difference]: Without dead ends: 529 [2024-11-28 05:08:09,953 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:09,954 INFO L435 NwaCegarLoop]: 652 mSDtfsCounter, 82 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:09,954 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 1211 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 22 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2024-11-28 05:08:09,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2024-11-28 05:08:09,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 526. [2024-11-28 05:08:09,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 413 states have (on average 1.3559322033898304) internal successors, (560), 418 states have internal predecessors, (560), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:08:09,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 717 transitions. [2024-11-28 05:08:09,990 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 717 transitions. Word has length 175 [2024-11-28 05:08:09,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:09,991 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 717 transitions. [2024-11-28 05:08:09,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2024-11-28 05:08:09,991 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 717 transitions. [2024-11-28 05:08:09,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 05:08:09,997 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:09,997 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:08:09,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:08:09,998 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:09,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:09,999 INFO L85 PathProgramCache]: Analyzing trace with hash 737217904, now seen corresponding path program 1 times [2024-11-28 05:08:09,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:09,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452563512] [2024-11-28 05:08:09,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:09,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:11,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:13,179 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2024-11-28 05:08:13,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:13,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452563512] [2024-11-28 05:08:13,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452563512] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:13,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:13,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:08:13,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024511668] [2024-11-28 05:08:13,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:13,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:08:13,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:13,182 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:08:13,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:08:13,183 INFO L87 Difference]: Start difference. First operand 526 states and 717 transitions. Second operand has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 05:08:13,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:13,411 INFO L93 Difference]: Finished difference Result 1051 states and 1436 transitions. [2024-11-28 05:08:13,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:08:13,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 193 [2024-11-28 05:08:13,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:13,418 INFO L225 Difference]: With dead ends: 1051 [2024-11-28 05:08:13,419 INFO L226 Difference]: Without dead ends: 528 [2024-11-28 05:08:13,421 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:08:13,424 INFO L435 NwaCegarLoop]: 615 mSDtfsCounter, 0 mSDsluCounter, 1219 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1834 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:13,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1834 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:08:13,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2024-11-28 05:08:13,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2024-11-28 05:08:13,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 415 states have (on average 1.3542168674698796) internal successors, (562), 420 states have internal predecessors, (562), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:08:13,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 719 transitions. [2024-11-28 05:08:13,475 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 719 transitions. Word has length 193 [2024-11-28 05:08:13,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:13,478 INFO L471 AbstractCegarLoop]: Abstraction has 528 states and 719 transitions. [2024-11-28 05:08:13,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.25) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 05:08:13,478 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 719 transitions. [2024-11-28 05:08:13,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-11-28 05:08:13,486 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:13,487 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-11-28 05:08:13,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 05:08:13,487 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:13,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:13,488 INFO L85 PathProgramCache]: Analyzing trace with hash 702300789, now seen corresponding path program 1 times [2024-11-28 05:08:13,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:13,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83436428] [2024-11-28 05:08:13,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:13,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:15,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-11-28 05:08:16,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:16,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83436428] [2024-11-28 05:08:16,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83436428] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:16,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:16,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:08:16,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281760269] [2024-11-28 05:08:16,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:16,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:16,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:16,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:16,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:16,263 INFO L87 Difference]: Start difference. First operand 528 states and 719 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-28 05:08:16,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:16,385 INFO L93 Difference]: Finished difference Result 1054 states and 1439 transitions. [2024-11-28 05:08:16,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:16,386 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (20), 2 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 215 [2024-11-28 05:08:16,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:16,394 INFO L225 Difference]: With dead ends: 1054 [2024-11-28 05:08:16,394 INFO L226 Difference]: Without dead ends: 529 [2024-11-28 05:08:16,397 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:16,398 INFO L435 NwaCegarLoop]: 616 mSDtfsCounter, 0 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:16,398 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1226 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:08:16,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2024-11-28 05:08:16,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 529. [2024-11-28 05:08:16,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 416 states have (on average 1.3533653846153846) internal successors, (563), 421 states have internal predecessors, (563), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:08:16,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 720 transitions. [2024-11-28 05:08:16,462 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 720 transitions. Word has length 215 [2024-11-28 05:08:16,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:16,464 INFO L471 AbstractCegarLoop]: Abstraction has 529 states and 720 transitions. [2024-11-28 05:08:16,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-28 05:08:16,465 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 720 transitions. [2024-11-28 05:08:16,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-28 05:08:16,472 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:16,472 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:08:16,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:08:16,473 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:16,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:16,474 INFO L85 PathProgramCache]: Analyzing trace with hash -433871578, now seen corresponding path program 1 times [2024-11-28 05:08:16,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:16,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975988388] [2024-11-28 05:08:16,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:16,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:19,221 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2024-11-28 05:08:19,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:19,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975988388] [2024-11-28 05:08:19,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975988388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:19,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:19,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:08:19,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059105450] [2024-11-28 05:08:19,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:19,225 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:19,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:19,226 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:19,226 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:19,227 INFO L87 Difference]: Start difference. First operand 529 states and 720 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-28 05:08:19,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:19,447 INFO L93 Difference]: Finished difference Result 1064 states and 1457 transitions. [2024-11-28 05:08:19,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:19,450 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (20), 2 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 211 [2024-11-28 05:08:19,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:19,456 INFO L225 Difference]: With dead ends: 1064 [2024-11-28 05:08:19,456 INFO L226 Difference]: Without dead ends: 538 [2024-11-28 05:08:19,459 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:19,460 INFO L435 NwaCegarLoop]: 612 mSDtfsCounter, 8 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:19,460 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1222 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:08:19,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2024-11-28 05:08:19,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 530. [2024-11-28 05:08:19,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 417 states have (on average 1.3525179856115108) internal successors, (564), 422 states have internal predecessors, (564), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:08:19,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 721 transitions. [2024-11-28 05:08:19,494 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 721 transitions. Word has length 211 [2024-11-28 05:08:19,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:19,495 INFO L471 AbstractCegarLoop]: Abstraction has 530 states and 721 transitions. [2024-11-28 05:08:19,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-28 05:08:19,496 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 721 transitions. [2024-11-28 05:08:19,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-28 05:08:19,501 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:19,501 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-11-28 05:08:19,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 05:08:19,502 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:19,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:19,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1193140738, now seen corresponding path program 1 times [2024-11-28 05:08:19,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:19,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945624136] [2024-11-28 05:08:19,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:19,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:22,632 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-11-28 05:08:22,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:22,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945624136] [2024-11-28 05:08:22,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945624136] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:22,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:22,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:08:22,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950988370] [2024-11-28 05:08:22,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:22,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:08:22,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:22,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:08:22,636 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:08:22,636 INFO L87 Difference]: Start difference. First operand 530 states and 721 transitions. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-28 05:08:22,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:22,805 INFO L93 Difference]: Finished difference Result 1059 states and 1444 transitions. [2024-11-28 05:08:22,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:08:22,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (20), 2 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 219 [2024-11-28 05:08:22,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:22,811 INFO L225 Difference]: With dead ends: 1059 [2024-11-28 05:08:22,811 INFO L226 Difference]: Without dead ends: 532 [2024-11-28 05:08:22,814 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:08:22,815 INFO L435 NwaCegarLoop]: 615 mSDtfsCounter, 0 mSDsluCounter, 1219 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1834 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:22,815 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1834 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:08:22,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2024-11-28 05:08:22,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 530. [2024-11-28 05:08:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 417 states have (on average 1.3525179856115108) internal successors, (564), 422 states have internal predecessors, (564), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:08:22,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 721 transitions. [2024-11-28 05:08:22,849 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 721 transitions. Word has length 219 [2024-11-28 05:08:22,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:22,849 INFO L471 AbstractCegarLoop]: Abstraction has 530 states and 721 transitions. [2024-11-28 05:08:22,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2024-11-28 05:08:22,850 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 721 transitions. [2024-11-28 05:08:22,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2024-11-28 05:08:22,855 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:22,855 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:08:22,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 05:08:22,856 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:22,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:22,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1534445177, now seen corresponding path program 1 times [2024-11-28 05:08:22,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:22,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596607664] [2024-11-28 05:08:22,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:22,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:24,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:24,962 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2024-11-28 05:08:24,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:24,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596607664] [2024-11-28 05:08:24,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596607664] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:08:24,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220844023] [2024-11-28 05:08:24,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:24,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:24,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:24,969 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:24,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:08:28,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:28,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 2931 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:08:28,249 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:28,387 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2024-11-28 05:08:28,387 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:08:28,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220844023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:28,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:08:28,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 05:08:28,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759372357] [2024-11-28 05:08:28,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:28,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:28,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:28,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:28,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:08:28,391 INFO L87 Difference]: Start difference. First operand 530 states and 721 transitions. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2024-11-28 05:08:28,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:28,482 INFO L93 Difference]: Finished difference Result 534 states and 725 transitions. [2024-11-28 05:08:28,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:28,483 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) Word has length 216 [2024-11-28 05:08:28,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:28,491 INFO L225 Difference]: With dead ends: 534 [2024-11-28 05:08:28,492 INFO L226 Difference]: Without dead ends: 531 [2024-11-28 05:08:28,493 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:08:28,493 INFO L435 NwaCegarLoop]: 616 mSDtfsCounter, 0 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1227 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:28,494 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1227 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:08:28,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2024-11-28 05:08:28,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 531. [2024-11-28 05:08:28,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 418 states have (on average 1.3516746411483254) internal successors, (565), 423 states have internal predecessors, (565), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:08:28,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 722 transitions. [2024-11-28 05:08:28,529 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 722 transitions. Word has length 216 [2024-11-28 05:08:28,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:28,530 INFO L471 AbstractCegarLoop]: Abstraction has 531 states and 722 transitions. [2024-11-28 05:08:28,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2024-11-28 05:08:28,531 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 722 transitions. [2024-11-28 05:08:28,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-28 05:08:28,536 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:28,537 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2024-11-28 05:08:28,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 05:08:28,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:28,742 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:28,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:28,742 INFO L85 PathProgramCache]: Analyzing trace with hash 808376324, now seen corresponding path program 1 times [2024-11-28 05:08:28,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:28,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371056383] [2024-11-28 05:08:28,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:28,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:30,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:30,984 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-11-28 05:08:30,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:30,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371056383] [2024-11-28 05:08:30,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371056383] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:08:30,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232140633] [2024-11-28 05:08:30,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:30,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:30,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:30,988 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:30,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:08:34,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:34,597 INFO L256 TraceCheckSpWp]: Trace formula consists of 2974 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:08:34,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:34,803 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2024-11-28 05:08:34,803 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:08:34,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232140633] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:34,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:08:34,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 05:08:34,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702639913] [2024-11-28 05:08:34,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:34,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:34,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:34,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:34,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:08:34,806 INFO L87 Difference]: Start difference. First operand 531 states and 722 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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) [2024-11-28 05:08:34,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:34,921 INFO L93 Difference]: Finished difference Result 1065 states and 1456 transitions. [2024-11-28 05:08:34,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:34,924 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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 222 [2024-11-28 05:08:34,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:34,929 INFO L225 Difference]: With dead ends: 1065 [2024-11-28 05:08:34,929 INFO L226 Difference]: Without dead ends: 537 [2024-11-28 05:08:34,932 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:08:34,934 INFO L435 NwaCegarLoop]: 615 mSDtfsCounter, 1 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:34,935 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1226 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:08:34,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2024-11-28 05:08:34,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 537. [2024-11-28 05:08:34,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 424 states have (on average 1.3514150943396226) internal successors, (573), 429 states have internal predecessors, (573), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:08:34,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 730 transitions. [2024-11-28 05:08:34,968 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 730 transitions. Word has length 222 [2024-11-28 05:08:34,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:34,969 INFO L471 AbstractCegarLoop]: Abstraction has 537 states and 730 transitions. [2024-11-28 05:08:34,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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) [2024-11-28 05:08:34,970 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 730 transitions. [2024-11-28 05:08:34,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2024-11-28 05:08:34,976 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:34,976 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:08:35,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 05:08:35,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:35,177 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:35,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:35,178 INFO L85 PathProgramCache]: Analyzing trace with hash 404297668, now seen corresponding path program 1 times [2024-11-28 05:08:35,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:35,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442312287] [2024-11-28 05:08:35,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:35,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:36,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:37,329 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-11-28 05:08:37,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:37,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442312287] [2024-11-28 05:08:37,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442312287] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:08:37,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636587669] [2024-11-28 05:08:37,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:37,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:37,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:37,333 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:37,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:08:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:40,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 3027 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:08:40,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:40,959 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-11-28 05:08:40,959 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:08:42,684 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-11-28 05:08:42,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636587669] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:08:42,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:08:42,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-28 05:08:42,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365748370] [2024-11-28 05:08:42,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:08:42,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 05:08:42,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:42,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 05:08:42,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:08:42,688 INFO L87 Difference]: Start difference. First operand 537 states and 730 transitions. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 5 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2024-11-28 05:08:43,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:43,255 INFO L93 Difference]: Finished difference Result 1110 states and 1523 transitions. [2024-11-28 05:08:43,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:08:43,256 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 5 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) Word has length 235 [2024-11-28 05:08:43,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:43,267 INFO L225 Difference]: With dead ends: 1110 [2024-11-28 05:08:43,267 INFO L226 Difference]: Without dead ends: 576 [2024-11-28 05:08:43,271 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 467 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:08:43,272 INFO L435 NwaCegarLoop]: 622 mSDtfsCounter, 22 mSDsluCounter, 1230 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1852 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:43,273 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 1852 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 05:08:43,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2024-11-28 05:08:43,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 576. [2024-11-28 05:08:43,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 457 states have (on average 1.3479212253829322) internal successors, (616), 464 states have internal predecessors, (616), 85 states have call successors, (85), 34 states have call predecessors, (85), 33 states have return successors, (84), 82 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-28 05:08:43,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 785 transitions. [2024-11-28 05:08:43,308 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 785 transitions. Word has length 235 [2024-11-28 05:08:43,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:43,309 INFO L471 AbstractCegarLoop]: Abstraction has 576 states and 785 transitions. [2024-11-28 05:08:43,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 5 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2024-11-28 05:08:43,310 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 785 transitions. [2024-11-28 05:08:43,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2024-11-28 05:08:43,317 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:43,317 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2024-11-28 05:08:43,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 05:08:43,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 05:08:43,520 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:43,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:43,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1048032961, now seen corresponding path program 1 times [2024-11-28 05:08:43,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:43,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088007470] [2024-11-28 05:08:43,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:43,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:45,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:46,444 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-11-28 05:08:46,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:46,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088007470] [2024-11-28 05:08:46,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088007470] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:08:46,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608496947] [2024-11-28 05:08:46,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:46,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:46,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:46,449 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:46,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:08:50,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:50,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 3028 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:08:50,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:50,524 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-11-28 05:08:50,524 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:08:52,102 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-11-28 05:08:52,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608496947] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:08:52,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:08:52,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2024-11-28 05:08:52,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380359214] [2024-11-28 05:08:52,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:08:52,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 05:08:52,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:52,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 05:08:52,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:08:52,105 INFO L87 Difference]: Start difference. First operand 576 states and 785 transitions. Second operand has 8 states, 8 states have (on average 17.375) internal successors, (139), 8 states have internal predecessors, (139), 3 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2024-11-28 05:08:52,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:52,585 INFO L93 Difference]: Finished difference Result 1163 states and 1594 transitions. [2024-11-28 05:08:52,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 05:08:52,586 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 17.375) internal successors, (139), 8 states have internal predecessors, (139), 3 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 244 [2024-11-28 05:08:52,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:52,592 INFO L225 Difference]: With dead ends: 1163 [2024-11-28 05:08:52,592 INFO L226 Difference]: Without dead ends: 590 [2024-11-28 05:08:52,597 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 483 SyntacticMatches, 4 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:08:52,598 INFO L435 NwaCegarLoop]: 614 mSDtfsCounter, 29 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 1847 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:52,599 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 1847 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 05:08:52,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2024-11-28 05:08:52,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 590. [2024-11-28 05:08:52,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 469 states have (on average 1.347547974413646) internal successors, (632), 477 states have internal predecessors, (632), 87 states have call successors, (87), 34 states have call predecessors, (87), 33 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-28 05:08:52,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 805 transitions. [2024-11-28 05:08:52,630 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 805 transitions. Word has length 244 [2024-11-28 05:08:52,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:52,633 INFO L471 AbstractCegarLoop]: Abstraction has 590 states and 805 transitions. [2024-11-28 05:08:52,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.375) internal successors, (139), 8 states have internal predecessors, (139), 3 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2024-11-28 05:08:52,634 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 805 transitions. [2024-11-28 05:08:52,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2024-11-28 05:08:52,640 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:52,641 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:08:52,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 05:08:52,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:52,842 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:52,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:52,843 INFO L85 PathProgramCache]: Analyzing trace with hash -100591610, now seen corresponding path program 2 times [2024-11-28 05:08:52,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:52,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675022719] [2024-11-28 05:08:52,843 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:08:52,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:54,352 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 05:08:54,352 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 05:08:54,680 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-28 05:08:54,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:54,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675022719] [2024-11-28 05:08:54,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675022719] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:54,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:54,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:08:54,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081772960] [2024-11-28 05:08:54,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:54,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:54,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:08:54,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:54,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:54,684 INFO L87 Difference]: Start difference. First operand 590 states and 805 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:08:54,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:54,735 INFO L93 Difference]: Finished difference Result 1178 states and 1611 transitions. [2024-11-28 05:08:54,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:54,736 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 248 [2024-11-28 05:08:54,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:54,741 INFO L225 Difference]: With dead ends: 1178 [2024-11-28 05:08:54,741 INFO L226 Difference]: Without dead ends: 591 [2024-11-28 05:08:54,744 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:54,745 INFO L435 NwaCegarLoop]: 616 mSDtfsCounter, 0 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:54,745 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1230 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:08:54,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2024-11-28 05:08:54,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 591. [2024-11-28 05:08:54,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 470 states have (on average 1.3468085106382979) internal successors, (633), 478 states have internal predecessors, (633), 87 states have call successors, (87), 34 states have call predecessors, (87), 33 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-28 05:08:54,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 806 transitions. [2024-11-28 05:08:54,773 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 806 transitions. Word has length 248 [2024-11-28 05:08:54,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:54,773 INFO L471 AbstractCegarLoop]: Abstraction has 591 states and 806 transitions. [2024-11-28 05:08:54,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:08:54,773 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 806 transitions. [2024-11-28 05:08:54,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2024-11-28 05:08:54,779 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:54,779 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:08:54,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 05:08:54,780 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:54,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:54,780 INFO L85 PathProgramCache]: Analyzing trace with hash 2043910565, now seen corresponding path program 1 times [2024-11-28 05:08:54,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:08:54,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074863383] [2024-11-28 05:08:54,781 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:54,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:08:56,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-11-28 05:08:57,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:08:57,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074863383] [2024-11-28 05:08:57,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074863383] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:08:57,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617233699] [2024-11-28 05:08:57,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:57,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:08:57,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:57,352 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:08:57,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:09:01,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:01,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 3091 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:09:01,225 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 05:09:01,458 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:09:01,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617233699] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:01,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:09:01,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2024-11-28 05:09:01,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384553690] [2024-11-28 05:09:01,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:01,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:09:01,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:01,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:09:01,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:09:01,461 INFO L87 Difference]: Start difference. First operand 591 states and 806 transitions. Second operand has 5 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2024-11-28 05:09:01,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:01,665 INFO L93 Difference]: Finished difference Result 1181 states and 1617 transitions. [2024-11-28 05:09:01,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:09:01,667 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 253 [2024-11-28 05:09:01,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:01,673 INFO L225 Difference]: With dead ends: 1181 [2024-11-28 05:09:01,673 INFO L226 Difference]: Without dead ends: 593 [2024-11-28 05:09:01,676 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:09:01,677 INFO L435 NwaCegarLoop]: 610 mSDtfsCounter, 18 mSDsluCounter, 1817 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2427 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 [2024-11-28 05:09:01,678 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 2427 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:09:01,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2024-11-28 05:09:01,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 591. [2024-11-28 05:09:01,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 470 states have (on average 1.3425531914893618) internal successors, (631), 478 states have internal predecessors, (631), 87 states have call successors, (87), 34 states have call predecessors, (87), 33 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-28 05:09:01,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 804 transitions. [2024-11-28 05:09:01,708 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 804 transitions. Word has length 253 [2024-11-28 05:09:01,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:01,708 INFO L471 AbstractCegarLoop]: Abstraction has 591 states and 804 transitions. [2024-11-28 05:09:01,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 3 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2024-11-28 05:09:01,709 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 804 transitions. [2024-11-28 05:09:01,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2024-11-28 05:09:01,715 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:01,715 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:09:01,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:09:01,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 05:09:01,916 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:01,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:01,917 INFO L85 PathProgramCache]: Analyzing trace with hash 775277764, now seen corresponding path program 1 times [2024-11-28 05:09:01,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:01,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714306743] [2024-11-28 05:09:01,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:01,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:03,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:04,049 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-11-28 05:09:04,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:04,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714306743] [2024-11-28 05:09:04,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714306743] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:04,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991281116] [2024-11-28 05:09:04,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:04,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:04,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:04,055 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:04,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:09:07,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:07,480 INFO L256 TraceCheckSpWp]: Trace formula consists of 3072 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 05:09:07,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:07,702 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-11-28 05:09:07,703 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:09:07,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991281116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:07,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:09:07,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-28 05:09:07,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855137081] [2024-11-28 05:09:07,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:07,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:09:07,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:07,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:09:07,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:09:07,706 INFO L87 Difference]: Start difference. First operand 591 states and 804 transitions. Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:09:07,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:07,851 INFO L93 Difference]: Finished difference Result 1181 states and 1610 transitions. [2024-11-28 05:09:07,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:09:07,853 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 255 [2024-11-28 05:09:07,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:07,858 INFO L225 Difference]: With dead ends: 1181 [2024-11-28 05:09:07,858 INFO L226 Difference]: Without dead ends: 593 [2024-11-28 05:09:07,861 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:09:07,862 INFO L435 NwaCegarLoop]: 613 mSDtfsCounter, 0 mSDsluCounter, 1216 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1829 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:07,862 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1829 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:09:07,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2024-11-28 05:09:07,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 593. [2024-11-28 05:09:07,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 472 states have (on average 1.3411016949152543) internal successors, (633), 480 states have internal predecessors, (633), 87 states have call successors, (87), 34 states have call predecessors, (87), 33 states have return successors, (86), 84 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-28 05:09:07,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 806 transitions. [2024-11-28 05:09:07,891 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 806 transitions. Word has length 255 [2024-11-28 05:09:07,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:07,892 INFO L471 AbstractCegarLoop]: Abstraction has 593 states and 806 transitions. [2024-11-28 05:09:07,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:09:07,893 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 806 transitions. [2024-11-28 05:09:07,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2024-11-28 05:09:07,897 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:07,897 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:09:07,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 05:09:08,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 05:09:08,098 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:08,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:08,100 INFO L85 PathProgramCache]: Analyzing trace with hash 2056792621, now seen corresponding path program 1 times [2024-11-28 05:09:08,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:09:08,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522868653] [2024-11-28 05:09:08,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:08,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:09:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:09,889 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-28 05:09:09,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:09:09,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522868653] [2024-11-28 05:09:09,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522868653] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:09,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862154518] [2024-11-28 05:09:09,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:09,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:09:09,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:09:09,892 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:09:09,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:09:19,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:19,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 3095 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-28 05:09:19,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:20,465 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 05:09:20,467 INFO L378 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 16 [2024-11-28 05:09:22,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 16 treesize of output 17 [2024-11-28 05:09:22,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2024-11-28 05:09:23,143 INFO L378 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 9 [2024-11-28 05:09:25,862 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 05:09:25,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 23 treesize of output 20 [2024-11-28 05:09:26,134 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 05:09:26,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 16 treesize of output 15 [2024-11-28 05:09:26,318 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 05:09:26,319 INFO L378 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 11 [2024-11-28 05:09:26,657 INFO L378 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 23 treesize of output 16 [2024-11-28 05:09:26,683 INFO L378 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 11 [2024-11-28 05:09:32,860 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 63 proven. 1 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2024-11-28 05:09:32,860 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:09:35,066 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_15761 (Array Int Int)) (v_ArrVal_15760 (Array Int Int))) (not (= (mod (+ (select (select (store |c_#memory_$Pointer$#1.base| |c_mraid_mm_ioctl_~#signature~0#1.base| v_ArrVal_15761) |c_~#adapters_list_g~0.base|) |c_~#adapters_list_g~0.offset|) (select (select (store |c_#memory_$Pointer$#1.offset| |c_mraid_mm_ioctl_~#signature~0#1.base| v_ArrVal_15760) |c_~#adapters_list_g~0.base|) |c_~#adapters_list_g~0.offset|) 18446744073709516519) 18446744073709551616) (mod (+ |c_~#adapters_list_g~0.base| |c_~#adapters_list_g~0.offset|) 18446744073709551616)))) is different from false [2024-11-28 05:09:37,695 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:09:37,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 59 [2024-11-28 05:09:37,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 05:09:37,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 46 [2024-11-28 05:09:37,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 75 treesize of output 61 [2024-11-28 05:09:37,846 INFO L378 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 107 treesize of output 95 [2024-11-28 05:09:37,866 INFO L378 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 40 treesize of output 38 [2024-11-28 05:09:37,882 INFO L378 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 38 treesize of output 36 [2024-11-28 05:09:38,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862154518] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:38,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:09:38,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 10] total 13 [2024-11-28 05:09:38,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070430211] [2024-11-28 05:09:38,351 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:09:38,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 05:09:38,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:09:38,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 05:09:38,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=248, Unknown=7, NotChecked=32, Total=342 [2024-11-28 05:09:38,353 INFO L87 Difference]: Start difference. First operand 593 states and 806 transitions. Second operand has 13 states, 13 states have (on average 18.076923076923077) internal successors, (235), 12 states have internal predecessors, (235), 5 states have call successors, (44), 6 states have call predecessors, (44), 6 states have return successors, (39), 5 states have call predecessors, (39), 4 states have call successors, (39) [2024-11-28 05:09:42,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:46,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:50,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:54,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:58,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:10:02,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:10:06,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:10:10,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:10:31,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:10:33,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:33,165 INFO L93 Difference]: Finished difference Result 1968 states and 2658 transitions. [2024-11-28 05:10:33,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 05:10:33,166 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 18.076923076923077) internal successors, (235), 12 states have internal predecessors, (235), 5 states have call successors, (44), 6 states have call predecessors, (44), 6 states have return successors, (39), 5 states have call predecessors, (39), 4 states have call successors, (39) Word has length 259 [2024-11-28 05:10:33,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:33,177 INFO L225 Difference]: With dead ends: 1968 [2024-11-28 05:10:33,177 INFO L226 Difference]: Without dead ends: 1378 [2024-11-28 05:10:33,182 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=143, Invalid=666, Unknown=7, NotChecked=54, Total=870 [2024-11-28 05:10:33,182 INFO L435 NwaCegarLoop]: 562 mSDtfsCounter, 852 mSDsluCounter, 3746 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 290 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 885 SdHoareTripleChecker+Valid, 4308 SdHoareTripleChecker+Invalid, 2280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 290 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:33,183 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [885 Valid, 4308 Invalid, 2280 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [290 Valid, 1982 Invalid, 8 Unknown, 0 Unchecked, 52.2s Time] [2024-11-28 05:10:33,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2024-11-28 05:10:33,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1352. [2024-11-28 05:10:33,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1352 states, 1075 states have (on average 1.3293023255813954) internal successors, (1429), 1096 states have internal predecessors, (1429), 188 states have call successors, (188), 89 states have call predecessors, (188), 88 states have return successors, (190), 173 states have call predecessors, (190), 187 states have call successors, (190) [2024-11-28 05:10:33,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1352 states to 1352 states and 1807 transitions. [2024-11-28 05:10:33,275 INFO L78 Accepts]: Start accepts. Automaton has 1352 states and 1807 transitions. Word has length 259 [2024-11-28 05:10:33,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:33,275 INFO L471 AbstractCegarLoop]: Abstraction has 1352 states and 1807 transitions. [2024-11-28 05:10:33,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 18.076923076923077) internal successors, (235), 12 states have internal predecessors, (235), 5 states have call successors, (44), 6 states have call predecessors, (44), 6 states have return successors, (39), 5 states have call predecessors, (39), 4 states have call successors, (39) [2024-11-28 05:10:33,276 INFO L276 IsEmpty]: Start isEmpty. Operand 1352 states and 1807 transitions. [2024-11-28 05:10:33,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2024-11-28 05:10:33,285 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:33,286 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2024-11-28 05:10:33,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 05:10:33,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:33,487 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:10:33,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:33,488 INFO L85 PathProgramCache]: Analyzing trace with hash 687344031, now seen corresponding path program 1 times [2024-11-28 05:10:33,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:10:33,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585592955] [2024-11-28 05:10:33,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:33,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:10:35,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:35,861 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-28 05:10:35,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:10:35,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585592955] [2024-11-28 05:10:35,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585592955] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:10:35,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97580837] [2024-11-28 05:10:35,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:35,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:35,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:35,865 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:35,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:10:48,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:48,031 INFO L256 TraceCheckSpWp]: Trace formula consists of 3281 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 05:10:48,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:48,577 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2024-11-28 05:10:48,578 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:10:48,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97580837] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:10:48,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:10:48,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2024-11-28 05:10:48,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449577749] [2024-11-28 05:10:48,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:10:48,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:10:48,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:10:48,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:10:48,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:10:48,581 INFO L87 Difference]: Start difference. First operand 1352 states and 1807 transitions. Second operand has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:10:49,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:49,050 INFO L93 Difference]: Finished difference Result 2253 states and 3015 transitions. [2024-11-28 05:10:49,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:10:49,051 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 273 [2024-11-28 05:10:49,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:49,061 INFO L225 Difference]: With dead ends: 2253 [2024-11-28 05:10:49,061 INFO L226 Difference]: Without dead ends: 1377 [2024-11-28 05:10:49,065 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:10:49,066 INFO L435 NwaCegarLoop]: 615 mSDtfsCounter, 10 mSDsluCounter, 2434 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 3049 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:49,066 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 3049 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 05:10:49,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1377 states. [2024-11-28 05:10:49,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1377 to 1362. [2024-11-28 05:10:49,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1362 states, 1085 states have (on average 1.3290322580645162) internal successors, (1442), 1106 states have internal predecessors, (1442), 188 states have call successors, (188), 89 states have call predecessors, (188), 88 states have return successors, (190), 173 states have call predecessors, (190), 187 states have call successors, (190) [2024-11-28 05:10:49,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1362 states to 1362 states and 1820 transitions. [2024-11-28 05:10:49,152 INFO L78 Accepts]: Start accepts. Automaton has 1362 states and 1820 transitions. Word has length 273 [2024-11-28 05:10:49,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:49,153 INFO L471 AbstractCegarLoop]: Abstraction has 1362 states and 1820 transitions. [2024-11-28 05:10:49,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.666666666666668) internal successors, (154), 6 states have internal predecessors, (154), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 05:10:49,154 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 1820 transitions. [2024-11-28 05:10:49,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2024-11-28 05:10:49,162 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:49,162 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2024-11-28 05:10:49,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:10:49,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:49,363 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:10:49,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:49,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1054713401, now seen corresponding path program 1 times [2024-11-28 05:10:49,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:10:49,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088410313] [2024-11-28 05:10:49,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:49,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:10:51,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:52,371 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 05:10:52,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:10:52,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088410313] [2024-11-28 05:10:52,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088410313] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:10:52,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:10:52,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:10:52,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263994918] [2024-11-28 05:10:52,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:10:52,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:10:52,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:10:52,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:10:52,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:10:52,376 INFO L87 Difference]: Start difference. First operand 1362 states and 1820 transitions. Second operand has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2024-11-28 05:10:56,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:10:56,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:10:56,709 INFO L93 Difference]: Finished difference Result 2570 states and 3425 transitions. [2024-11-28 05:10:56,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:10:56,710 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 258 [2024-11-28 05:10:56,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:10:56,719 INFO L225 Difference]: With dead ends: 2570 [2024-11-28 05:10:56,719 INFO L226 Difference]: Without dead ends: 1180 [2024-11-28 05:10:56,724 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:10:56,725 INFO L435 NwaCegarLoop]: 614 mSDtfsCounter, 1 mSDsluCounter, 1826 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2440 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:10:56,725 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2440 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-11-28 05:10:56,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2024-11-28 05:10:56,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1078. [2024-11-28 05:10:56,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1078 states, 858 states have (on average 1.331002331002331) internal successors, (1142), 873 states have internal predecessors, (1142), 149 states have call successors, (149), 70 states have call predecessors, (149), 70 states have return successors, (151), 141 states have call predecessors, (151), 148 states have call successors, (151) [2024-11-28 05:10:56,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1078 states to 1078 states and 1442 transitions. [2024-11-28 05:10:56,794 INFO L78 Accepts]: Start accepts. Automaton has 1078 states and 1442 transitions. Word has length 258 [2024-11-28 05:10:56,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:10:56,795 INFO L471 AbstractCegarLoop]: Abstraction has 1078 states and 1442 transitions. [2024-11-28 05:10:56,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2024-11-28 05:10:56,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1078 states and 1442 transitions. [2024-11-28 05:10:56,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2024-11-28 05:10:56,802 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:10:56,803 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 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] [2024-11-28 05:10:56,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 05:10:56,803 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:10:56,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:10:56,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1919320791, now seen corresponding path program 1 times [2024-11-28 05:10:56,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:10:56,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239025322] [2024-11-28 05:10:56,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:56,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:10:58,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:10:59,291 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 05:10:59,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:10:59,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239025322] [2024-11-28 05:10:59,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239025322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:10:59,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235321341] [2024-11-28 05:10:59,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:10:59,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:10:59,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:10:59,294 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:10:59,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:11:08,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:08,862 INFO L256 TraceCheckSpWp]: Trace formula consists of 3143 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:11:08,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:08,984 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-28 05:11:08,984 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:11:10,580 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 05:11:10,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235321341] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:11:10,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:11:10,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-28 05:11:10,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111765985] [2024-11-28 05:11:10,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:11:10,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 05:11:10,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:10,582 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 05:11:10,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:11:10,582 INFO L87 Difference]: Start difference. First operand 1078 states and 1442 transitions. Second operand has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:11:11,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:11,032 INFO L93 Difference]: Finished difference Result 2006 states and 2693 transitions. [2024-11-28 05:11:11,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 05:11:11,032 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 267 [2024-11-28 05:11:11,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:11,040 INFO L225 Difference]: With dead ends: 2006 [2024-11-28 05:11:11,040 INFO L226 Difference]: Without dead ends: 1086 [2024-11-28 05:11:11,099 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 530 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=48, Invalid=62, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:11:11,100 INFO L435 NwaCegarLoop]: 608 mSDtfsCounter, 0 mSDsluCounter, 2424 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3032 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:11,100 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3032 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:11:11,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2024-11-28 05:11:11,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1086. [2024-11-28 05:11:11,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 866 states have (on average 1.327944572748268) internal successors, (1150), 881 states have internal predecessors, (1150), 149 states have call successors, (149), 70 states have call predecessors, (149), 70 states have return successors, (151), 141 states have call predecessors, (151), 148 states have call successors, (151) [2024-11-28 05:11:11,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 1450 transitions. [2024-11-28 05:11:11,178 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 1450 transitions. Word has length 267 [2024-11-28 05:11:11,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:11,178 INFO L471 AbstractCegarLoop]: Abstraction has 1086 states and 1450 transitions. [2024-11-28 05:11:11,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:11:11,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 1450 transitions. [2024-11-28 05:11:11,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2024-11-28 05:11:11,186 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:11,186 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:11:11,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 05:11:11,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 05:11:11,387 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:11,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:11,388 INFO L85 PathProgramCache]: Analyzing trace with hash 725970242, now seen corresponding path program 1 times [2024-11-28 05:11:11,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:11,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757761892] [2024-11-28 05:11:11,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:11,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:14,589 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2024-11-28 05:11:14,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:14,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757761892] [2024-11-28 05:11:14,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757761892] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:11:14,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862409172] [2024-11-28 05:11:14,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:14,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:14,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:11:14,593 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:11:14,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:11:33,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:33,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 3155 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 05:11:33,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:33,322 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2024-11-28 05:11:33,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:11:35,552 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2024-11-28 05:11:35,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862409172] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:11:35,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:11:35,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-11-28 05:11:35,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35937902] [2024-11-28 05:11:35,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:11:35,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 05:11:35,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:11:35,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 05:11:35,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2024-11-28 05:11:35,556 INFO L87 Difference]: Start difference. First operand 1086 states and 1450 transitions. Second operand has 17 states, 17 states have (on average 9.941176470588236) internal successors, (169), 17 states have internal predecessors, (169), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:11:37,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:11:37,494 INFO L93 Difference]: Finished difference Result 2026 states and 2721 transitions. [2024-11-28 05:11:37,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:11:37,495 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 9.941176470588236) internal successors, (169), 17 states have internal predecessors, (169), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 264 [2024-11-28 05:11:37,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:11:37,503 INFO L225 Difference]: With dead ends: 2026 [2024-11-28 05:11:37,503 INFO L226 Difference]: Without dead ends: 1102 [2024-11-28 05:11:37,507 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 541 GetRequests, 520 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=196, Invalid=310, Unknown=0, NotChecked=0, Total=506 [2024-11-28 05:11:37,508 INFO L435 NwaCegarLoop]: 608 mSDtfsCounter, 0 mSDsluCounter, 4848 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5456 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:11:37,508 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5456 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 05:11:37,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2024-11-28 05:11:37,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1102. [2024-11-28 05:11:37,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1102 states, 882 states have (on average 1.3219954648526078) internal successors, (1166), 897 states have internal predecessors, (1166), 149 states have call successors, (149), 70 states have call predecessors, (149), 70 states have return successors, (151), 141 states have call predecessors, (151), 148 states have call successors, (151) [2024-11-28 05:11:37,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1102 states to 1102 states and 1466 transitions. [2024-11-28 05:11:37,583 INFO L78 Accepts]: Start accepts. Automaton has 1102 states and 1466 transitions. Word has length 264 [2024-11-28 05:11:37,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:11:37,583 INFO L471 AbstractCegarLoop]: Abstraction has 1102 states and 1466 transitions. [2024-11-28 05:11:37,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.941176470588236) internal successors, (169), 17 states have internal predecessors, (169), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:11:37,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1102 states and 1466 transitions. [2024-11-28 05:11:37,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-11-28 05:11:37,590 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:11:37,590 INFO L218 NwaCegarLoop]: trace histogram [14, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:11:37,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 05:11:37,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:37,791 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:11:37,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:11:37,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1202070315, now seen corresponding path program 1 times [2024-11-28 05:11:37,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:11:37,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335212081] [2024-11-28 05:11:37,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:37,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:11:39,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:42,572 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 05:11:42,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:11:42,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335212081] [2024-11-28 05:11:42,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335212081] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:11:42,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366189904] [2024-11-28 05:11:42,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:11:42,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:11:42,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:11:42,575 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:11:42,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:11:57,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:11:57,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 3294 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 05:11:57,209 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:11:57,701 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 3 proven. 105 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-28 05:11:57,701 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:12:03,350 INFO L134 CoverageAnalysis]: Checked inductivity of 295 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-28 05:12:03,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366189904] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:12:03,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:12:03,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2024-11-28 05:12:03,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20999209] [2024-11-28 05:12:03,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:12:03,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 05:12:03,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:03,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 05:12:03,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=857, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 05:12:03,355 INFO L87 Difference]: Start difference. First operand 1102 states and 1466 transitions. Second operand has 33 states, 33 states have (on average 5.666666666666667) internal successors, (187), 33 states have internal predecessors, (187), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:12:05,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:05,571 INFO L93 Difference]: Finished difference Result 2036 states and 2717 transitions. [2024-11-28 05:12:05,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 05:12:05,575 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 5.666666666666667) internal successors, (187), 33 states have internal predecessors, (187), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 276 [2024-11-28 05:12:05,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:05,581 INFO L225 Difference]: With dead ends: 2036 [2024-11-28 05:12:05,581 INFO L226 Difference]: Without dead ends: 1104 [2024-11-28 05:12:05,585 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 536 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=199, Invalid=857, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 05:12:05,585 INFO L435 NwaCegarLoop]: 608 mSDtfsCounter, 0 mSDsluCounter, 10302 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10910 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:05,585 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10910 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-28 05:12:05,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2024-11-28 05:12:05,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 1104. [2024-11-28 05:12:05,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 884 states have (on average 1.3212669683257918) internal successors, (1168), 899 states have internal predecessors, (1168), 149 states have call successors, (149), 70 states have call predecessors, (149), 70 states have return successors, (151), 141 states have call predecessors, (151), 148 states have call successors, (151) [2024-11-28 05:12:05,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 1468 transitions. [2024-11-28 05:12:05,642 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 1468 transitions. Word has length 276 [2024-11-28 05:12:05,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:05,642 INFO L471 AbstractCegarLoop]: Abstraction has 1104 states and 1468 transitions. [2024-11-28 05:12:05,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 5.666666666666667) internal successors, (187), 33 states have internal predecessors, (187), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:12:05,643 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 1468 transitions. [2024-11-28 05:12:05,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-28 05:12:05,647 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:05,647 INFO L218 NwaCegarLoop]: trace histogram [15, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:12:05,762 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:12:05,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:12:05,848 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:05,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:05,848 INFO L85 PathProgramCache]: Analyzing trace with hash 371614689, now seen corresponding path program 1 times [2024-11-28 05:12:05,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:05,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020614957] [2024-11-28 05:12:05,848 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:05,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:06,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:12:07,405 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2024-11-28 05:12:07,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:12:07,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020614957] [2024-11-28 05:12:07,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020614957] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:12:07,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:12:07,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:12:07,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866545092] [2024-11-28 05:12:07,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:12:07,406 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:12:07,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:12:07,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:12:07,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:12:07,407 INFO L87 Difference]: Start difference. First operand 1104 states and 1468 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:12:07,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:12:07,498 INFO L93 Difference]: Finished difference Result 2025 states and 2701 transitions. [2024-11-28 05:12:07,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:12:07,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 277 [2024-11-28 05:12:07,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:12:07,505 INFO L225 Difference]: With dead ends: 2025 [2024-11-28 05:12:07,506 INFO L226 Difference]: Without dead ends: 1106 [2024-11-28 05:12:07,509 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:12:07,510 INFO L435 NwaCegarLoop]: 608 mSDtfsCounter, 0 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:12:07,510 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1212 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:12:07,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2024-11-28 05:12:07,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 1106. [2024-11-28 05:12:07,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1106 states, 886 states have (on average 1.3205417607223475) internal successors, (1170), 901 states have internal predecessors, (1170), 149 states have call successors, (149), 70 states have call predecessors, (149), 70 states have return successors, (151), 141 states have call predecessors, (151), 148 states have call successors, (151) [2024-11-28 05:12:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1106 states to 1106 states and 1470 transitions. [2024-11-28 05:12:07,580 INFO L78 Accepts]: Start accepts. Automaton has 1106 states and 1470 transitions. Word has length 277 [2024-11-28 05:12:07,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:12:07,581 INFO L471 AbstractCegarLoop]: Abstraction has 1106 states and 1470 transitions. [2024-11-28 05:12:07,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:12:07,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1106 states and 1470 transitions. [2024-11-28 05:12:07,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-28 05:12:07,587 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:12:07,587 INFO L218 NwaCegarLoop]: trace histogram [15, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:12:07,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 05:12:07,587 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:12:07,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:12:07,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1809975585, now seen corresponding path program 1 times [2024-11-28 05:12:07,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:12:07,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241806248] [2024-11-28 05:12:07,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:12:07,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:12:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:12:11,810 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:12:13,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:12:13,934 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:12:13,934 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:12:13,935 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:12:13,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 05:12:13,940 INFO L422 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:12:14,435 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:12:14,439 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:12:14 BoogieIcfgContainer [2024-11-28 05:12:14,439 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:12:14,440 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:12:14,440 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:12:14,440 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:12:14,441 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:07:53" (3/4) ... [2024-11-28 05:12:14,444 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:12:14,445 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:12:14,446 INFO L158 Benchmark]: Toolchain (without parser) took 273915.96ms. Allocated memory was 117.4MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 86.3MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 720.2MB. Max. memory is 16.1GB. [2024-11-28 05:12:14,446 INFO L158 Benchmark]: CDTParser took 0.56ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:12:14,448 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1899.04ms. Allocated memory is still 117.4MB. Free memory was 86.1MB in the beginning and 44.4MB in the end (delta: 41.7MB). Peak memory consumption was 62.5MB. Max. memory is 16.1GB. [2024-11-28 05:12:14,451 INFO L158 Benchmark]: Boogie Procedure Inliner took 191.38ms. Allocated memory is still 117.4MB. Free memory was 44.4MB in the beginning and 69.0MB in the end (delta: -24.7MB). Peak memory consumption was 14.9MB. Max. memory is 16.1GB. [2024-11-28 05:12:14,451 INFO L158 Benchmark]: Boogie Preprocessor took 386.78ms. Allocated memory is still 117.4MB. Free memory was 69.0MB in the beginning and 37.9MB in the end (delta: 31.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 05:12:14,451 INFO L158 Benchmark]: RCFGBuilder took 10747.04ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 37.9MB in the beginning and 57.5MB in the end (delta: -19.6MB). Peak memory consumption was 45.4MB. Max. memory is 16.1GB. [2024-11-28 05:12:14,452 INFO L158 Benchmark]: TraceAbstraction took 260678.56ms. Allocated memory was 159.4MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 56.4MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-11-28 05:12:14,452 INFO L158 Benchmark]: Witness Printer took 5.23ms. Allocated memory is still 2.0GB. Free memory was 1.3GB in the beginning and 1.3GB in the end (delta: 115.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:12:14,453 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.56ms. Allocated memory is still 117.4MB. Free memory is still 73.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1899.04ms. Allocated memory is still 117.4MB. Free memory was 86.1MB in the beginning and 44.4MB in the end (delta: 41.7MB). Peak memory consumption was 62.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 191.38ms. Allocated memory is still 117.4MB. Free memory was 44.4MB in the beginning and 69.0MB in the end (delta: -24.7MB). Peak memory consumption was 14.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 386.78ms. Allocated memory is still 117.4MB. Free memory was 69.0MB in the beginning and 37.9MB in the end (delta: 31.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * RCFGBuilder took 10747.04ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 37.9MB in the beginning and 57.5MB in the end (delta: -19.6MB). Peak memory consumption was 45.4MB. Max. memory is 16.1GB. * TraceAbstraction took 260678.56ms. Allocated memory was 159.4MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 56.4MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * Witness Printer took 5.23ms. Allocated memory is still 2.0GB. Free memory was 1.3GB in the beginning and 1.3GB in the end (delta: 115.0kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 3694]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of memcmp at line 3941, overapproximation of bitwiseAnd at line 5203, overapproximation of __builtin_object_size at line 3770. Possible FailurePath: [L3717] int LDV_IN_INTERRUPT = 1; [L3718] int ldv_state_variable_2 ; [L3719] int ldv_timer_state_1 = 0; [L3720] int ref_cnt ; [L3721] struct file *lsi_fops_group2 ; [L3722] struct inode *lsi_fops_group1 ; [L3723] int ldv_state_variable_1 ; [L3724] struct timer_list *ldv_timer_list_1 ; [L3725] int ldv_state_variable_0 ; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3826-L3829] static struct mutex mraid_mm_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "mraid_mm_mutex.wait_lock", 0, 0UL}}}}, {& mraid_mm_mutex.wait_list, & mraid_mm_mutex.wait_list}, 0, 0, (void *)(& mraid_mm_mutex), {0, {0, 0}, "mraid_mm_mutex", 0, 0UL}}; [L3847] static int dbglevel = 0; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3848-L3854] static char const __kstrtab_mraid_mm_register_adp[22U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3856] struct kernel_symbol const __ksymtab_mraid_mm_register_adp = {(unsigned long )(& mraid_mm_register_adp), (char const *)(& __kstrtab_mraid_mm_register_adp)}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3857-L3863] static char const __kstrtab_mraid_mm_unregister_adp[24U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'u', 'n', 'r', 'e', 'g', 'i', 's', 't', 'e', 'r', '_', 'a', 'd', 'p', '\000'}; [L3865] struct kernel_symbol const __ksymtab_mraid_mm_unregister_adp = {(unsigned long )(& mraid_mm_unregister_adp), (char const *)(& __kstrtab_mraid_mm_unregister_adp)}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3866-L3873] static char const __kstrtab_mraid_mm_adapter_app_handle[28U] = { 'm', 'r', 'a', 'i', 'd', '_', 'm', 'm', '_', 'a', 'd', 'a', 'p', 't', 'e', 'r', '_', 'a', 'p', 'p', '_', 'h', 'a', 'n', 'd', 'l', 'e', '\000'}; [L3875] struct kernel_symbol const __ksymtab_mraid_mm_adapter_app_handle = {(unsigned long )(& mraid_mm_adapter_app_handle), (char const *)(& __kstrtab_mraid_mm_adapter_app_handle)}; [L3876] static uint32_t drvr_ver = 35652103U; [L3876] static uint32_t drvr_ver = 35652103U; [L3877] static int adapters_count_g ; [L3877] static int adapters_count_g ; [L3878] static struct list_head adapters_list_g ; [L3878] static struct list_head adapters_list_g ; [L3878] static struct list_head adapters_list_g ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3879] static wait_queue_head_t wait_q ; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3880-L3883] static struct file_operations const lsi_fops = {& __this_module, & noop_llseek, 0, 0, 0, 0, 0, 0, 0, 0, & mraid_mm_unlocked_ioctl, & mraid_mm_compat_ioctl, 0, & mraid_mm_open, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L3884-L3885] static struct miscdevice megaraid_mm_dev = {255, "megadev0", & lsi_fops, {0, 0}, 0, 0, 0, (unsigned short)0}; [L4911] int ldv_retval_0 ; [L4912] int ldv_retval_1 ; [L5199] int ldv_spin = 0; VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4977] unsigned int ldvarg1 ; [L4978] unsigned int tmp ; [L4979] unsigned long ldvarg4 ; [L4980] unsigned long tmp___0 ; [L4981] loff_t ldvarg3 ; [L4982] loff_t tmp___1 ; [L4983] unsigned long ldvarg0 ; [L4984] unsigned long tmp___2 ; [L4985] unsigned int ldvarg5 ; [L4986] unsigned int tmp___3 ; [L4987] int ldvarg2 ; [L4988] int tmp___4 ; [L4989] int tmp___5 ; [L4990] int tmp___6 ; [L4991] int tmp___7 ; [L4992] adapters_count_g = __VERIFIER_nondet_int() [L4994] tmp = __VERIFIER_nondet_uint() [L4995] ldvarg1 = tmp [L4996] tmp___0 = __VERIFIER_nondet_ulong() [L4997] ldvarg4 = tmp___0 [L4998] tmp___1 = __VERIFIER_nondet_loff_t() [L4999] ldvarg3 = tmp___1 [L5000] tmp___2 = __VERIFIER_nondet_ulong() [L5001] ldvarg0 = tmp___2 [L5002] tmp___3 = __VERIFIER_nondet_uint() [L5003] ldvarg5 = tmp___3 [L5004] tmp___4 = __VERIFIER_nondet_int() [L5005] ldvarg2 = tmp___4 [L5006] FCALL ldv_initialize() [L5007] ldv_state_variable_1 = 1 [L5008] ref_cnt = 0 [L5009] ldv_state_variable_0 = 1 [L5010] ldv_state_variable_2 = 0 VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L5012] tmp___5 = __VERIFIER_nondet_int() [L5014] case 0: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___5=1, wait_q={38:0}] [L5014] case 0: [L5020] case 1: [L5022] tmp___6 = __VERIFIER_nondet_int() [L5024] case 0: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___5=1, tmp___6=1, wait_q={38:0}] [L5020] case 1: [L5032] case 1: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___5=1, wait_q={38:0}] [L5020] case 1: [L5034] CALL, EXPR mraid_mm_init() [L4871] int err ; [L4872] struct lock_class_key __key ; VAL [LDV_IN_INTERRUPT=1, __key={50:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4874] COND TRUE dbglevel >= 0 VAL [LDV_IN_INTERRUPT=1, __key={50:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4875] CALL printk("\016megaraid cmm: %s %s\n", (char *)"2.20.2.7", (char *)"(Release Date: Sun Jul 16 00:01:03 EST 2006)") VAL [LDV_IN_INTERRUPT=1, \old(arg0)={25:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L5367] return __VERIFIER_nondet_int(); [L4875] RET printk("\016megaraid cmm: %s %s\n", (char *)"2.20.2.7", (char *)"(Release Date: Sun Jul 16 00:01:03 EST 2006)") VAL [LDV_IN_INTERRUPT=1, __key={50:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=0, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4878] CALL, EXPR ldv_misc_register_24(& megaraid_mm_dev) [L5177] ldv_func_ret_type___3 ldv_func_res ; [L5178] int tmp ; [L5180] CALL, EXPR misc_register(misc) [L5349] return __VERIFIER_nondet_int(); [L5180] RET, EXPR misc_register(misc) [L5180] tmp = misc_register(misc) [L5181] ldv_func_res = tmp [L5182] ldv_state_variable_2 = 1 [L5183] CALL ldv_file_operations_2() [L4926] void *tmp ; [L4927] void *tmp___0 ; VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4929] CALL, EXPR ldv_zalloc(1032UL) VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L3659] void *p ; [L3660] void *tmp ; [L3661] int tmp___0 ; [L3663] tmp___0 = __VERIFIER_nondet_int() [L3664] COND TRUE tmp___0 != 0 [L3665] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=1032, \result={0:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, size=1032, wait_q={38:0}] [L4929] RET, EXPR ldv_zalloc(1032UL) VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4929] tmp = ldv_zalloc(1032UL) [L4930] lsi_fops_group1 = (struct inode *)tmp VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4931] CALL, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L3659] void *p ; [L3660] void *tmp ; [L3661] int tmp___0 ; [L3663] tmp___0 = __VERIFIER_nondet_int() [L3664] COND TRUE tmp___0 != 0 [L3665] return ((void *)0); VAL [LDV_IN_INTERRUPT=1, \old(size)=512, \result={0:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, size=512, wait_q={38:0}] [L4931] RET, EXPR ldv_zalloc(512UL) VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4931] tmp___0 = ldv_zalloc(512UL) [L4932] lsi_fops_group2 = (struct file *)tmp___0 VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L5183] RET ldv_file_operations_2() [L5184] return (ldv_func_res); VAL [LDV_IN_INTERRUPT=1, \result=53, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4878] RET, EXPR ldv_misc_register_24(& megaraid_mm_dev) [L4878] err = ldv_misc_register_24(& megaraid_mm_dev) [L4879] COND FALSE !(err < 0) [L4887] FCALL __init_waitqueue_head(& wait_q, "&wait_q", & __key) [L4888] CALL INIT_LIST_HEAD(& adapters_list_g) VAL [LDV_IN_INTERRUPT=1, \old(list)={37:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L3546] list->next = list [L3547] list->prev = list VAL [LDV_IN_INTERRUPT=1, \old(list)={37:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4888] RET INIT_LIST_HEAD(& adapters_list_g) VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L4889] return (0); [L4889] return (0); VAL [LDV_IN_INTERRUPT=1, \result=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L5034] RET, EXPR mraid_mm_init() [L5034] ldv_retval_0 = mraid_mm_init() [L5020] case 1: [L5036] ldv_state_variable_0 = 3 VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___5=1, wait_q={38:0}] [L5020] case 1: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___5=1, wait_q={38:0}] [L5012] tmp___5 = __VERIFIER_nondet_int() [L5014] case 0: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___5=2, wait_q={38:0}] [L5014] case 0: [L5020] case 1: [L5054] case 2: [L5056] tmp___7 = __VERIFIER_nondet_int() [L5058] case 0: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___7=2, wait_q={38:0}] [L5054] case 2: [L5065] case 1: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___7=2, wait_q={38:0}] [L5054] case 2: [L5072] case 2: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___7=2, wait_q={38:0}] [L5054] case 2: [L5074] CALL, EXPR mraid_mm_open(lsi_fops_group1, lsi_fops_group2) [L3888] bool tmp ; [L3889] int tmp___0 ; [L3891] CALL, EXPR capable(21) [L5297] return __VERIFIER_nondet_bool(); [L3891] RET, EXPR capable(21) [L3891] tmp = capable(21) [L3892] COND TRUE \read(tmp) [L3893] tmp___0 = 0 VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, tmp___0=0, wait_q={38:0}] [L3897] COND FALSE !(\read(tmp___0)) [L3901] return (0); VAL [LDV_IN_INTERRUPT=1, \result=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=0, wait_q={38:0}] [L5074] RET, EXPR mraid_mm_open(lsi_fops_group1, lsi_fops_group2) [L5074] ldv_retval_1 = mraid_mm_open(lsi_fops_group1, lsi_fops_group2) [L5054] case 2: [L5076] ldv_state_variable_2 = 2 [L5077] ref_cnt = ref_cnt + 1 VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, tmp___7=2, wait_q={38:0}] [L5012] tmp___5 = __VERIFIER_nondet_int() [L5014] case 0: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, tmp___5=2, tmp___7=2, wait_q={38:0}] [L5014] case 0: [L5020] case 1: [L5054] case 2: [L5056] tmp___7 = __VERIFIER_nondet_int() [L5058] case 0: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, tmp___7=3, wait_q={38:0}] [L5054] case 2: [L5065] case 1: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, tmp___7=3, wait_q={38:0}] [L5054] case 2: [L5072] case 2: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, tmp___7=3, wait_q={38:0}] [L5054] case 2: [L5083] case 3: VAL [LDV_IN_INTERRUPT=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, ldvarg0=(((unsigned __int128) 1 << 64) | 1), ldvarg1=4294967424, ldvarg2=0, ldvarg3=0, ldvarg4=(((unsigned __int128) 4 << 64) | 198), ldvarg5=(((unsigned __int128) 4 << 64) | 197), lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, tmp___7=3, wait_q={38:0}] [L5054] case 2: [L5085] CALL mraid_mm_unlocked_ioctl(lsi_fops_group2, ldvarg1, ldvarg0) [L3998] int err ; [L4000] FCALL mutex_lock_nested(& mraid_mm_mutex, 0U) [L4001] CALL mraid_mm_ioctl(filep, cmd, arg) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3906] uioc_t *kioc ; [L3907] char signature[16U] ; [L3908] unsigned int tmp ; [L3909] int rval ; [L3910] mraid_mmadp_t *adp ; [L3911] uint8_t old_ioctl ; [L3912] int drvrcmd_rval ; [L3913] void *argp ; [L3914] unsigned long tmp___0 ; [L3915] int tmp___1 ; [L3917] signature[0] = 0 [L3918] tmp = 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=1, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=2, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=3, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=4, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=5, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=6, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=7, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=8, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=9, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=10, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=11, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=12, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=13, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=14, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=15, wait_q={38:0}] [L3920] COND FALSE !(tmp >= 16U) [L3924] signature[tmp] = (char)0 [L3925] tmp = tmp + 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, tmp=16, wait_q={38:0}] [L3920] COND TRUE tmp >= 16U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg=(((unsigned __int128) 1 << 64) | 1), cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3927] argp = (void *)arg VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, cmd=4294967424, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3928] COND FALSE !(((cmd >> 8) & 255U) != 109U && cmd != 128U) VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3932] CALL, EXPR copy_from_user((void *)(& signature), (void const *)argp, 16UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3765] int sz ; [L3766] unsigned long tmp ; [L3767] long tmp___0 ; [L3768] long tmp___1 ; [L3770] tmp = __builtin_object_size((void const *)to, 0) [L3771] sz = (int )tmp VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=16, \old(to)={46:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=16, ref_cnt=1, sz=-4, to={46:0}, wait_q={38:0}] [L3772] FCALL might_fault() VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=16, \old(to)={46:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=16, ref_cnt=1, sz=-4, to={46:0}, wait_q={38:0}] [L3773] CALL, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3707] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \result=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3773] RET, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=16, \old(to)={46:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=16, ref_cnt=1, sz=-4, to={46:0}, wait_q={38:0}] [L3773] tmp___0 = ldv__builtin_expect(sz < 0, 1L) [L3774] COND TRUE tmp___0 != 0L VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=16, \old(to)={46:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=16, ref_cnt=1, sz=-4, to={46:0}, wait_q={38:0}] [L3775] CALL, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={46:0}, \old(arg1)={0:1}, \old(arg2)=16, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5283] return __VERIFIER_nondet_ulong(); [L3775] RET, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=16, \old(to)={46:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=16, ref_cnt=1, sz=-4, to={46:0}, wait_q={38:0}] [L3775] n = _copy_from_user(to, from, (unsigned int )n) [L3784] return (n); VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=16, \old(to)={46:0}, \result=((unsigned __int128) 2 << 64), __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, sz=-4, to={46:0}, wait_q={38:0}] [L3932] RET, EXPR copy_from_user((void *)(& signature), (void const *)argp, 16UL) VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3932] tmp___0 = copy_from_user((void *)(& signature), (void const *)argp, 16UL) [L3933] COND FALSE !(tmp___0 != 0UL) [L3941-L3942] tmp___1 = memcmp((void const *)(& signature), (void const *)"$$_EXTD_IOCTL_$$", 16UL) [L3943] COND FALSE !(tmp___1 == 0) [L3946] old_ioctl = 1U VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, old_ioctl=1, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3948] COND FALSE !((unsigned int )old_ioctl == 0U) [L3952] CALL, EXPR handle_drvrcmd(argp, (int )old_ioctl, & drvrcmd_rval) [L4059] mimd_t *umimd ; [L4060] mimd_t kmimd ; [L4061] uint8_t opcode ; [L4062] uint8_t subopcode ; [L4063] unsigned long tmp ; [L4064] unsigned long tmp___0 ; [L4065] unsigned long tmp___1 ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg={0:1}, dbglevel=0, drvr_ver={35:0}, kmimd={49:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, old_ioctl=1, ref_cnt=1, rval={55:0}, wait_q={38:0}] [L4067] COND TRUE (unsigned int )old_ioctl != 0U VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, arg={0:1}, dbglevel=0, drvr_ver={35:0}, kmimd={49:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={55:0}, wait_q={38:0}] [L4073] *rval = 0 [L4074] umimd = (mimd_t *)arg VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, kmimd={49:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={55:0}, umimd={0:1}, wait_q={38:0}] [L4075] CALL, EXPR copy_from_user((void *)(& kmimd), (void const *)umimd, 110UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3765] int sz ; [L3766] unsigned long tmp ; [L3767] long tmp___0 ; [L3768] long tmp___1 ; [L3770] tmp = __builtin_object_size((void const *)to, 0) [L3771] sz = (int )tmp VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={49:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-2147483648, to={49:0}, wait_q={38:0}] [L3772] FCALL might_fault() VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={49:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-2147483648, to={49:0}, wait_q={38:0}] [L3773] CALL, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3707] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \result=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3773] RET, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={49:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-2147483648, to={49:0}, wait_q={38:0}] [L3773] tmp___0 = ldv__builtin_expect(sz < 0, 1L) [L3774] COND TRUE tmp___0 != 0L VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={49:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-2147483648, to={49:0}, wait_q={38:0}] [L3775] CALL, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={49:0}, \old(arg1)={0:1}, \old(arg2)=110, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5283] return __VERIFIER_nondet_ulong(); [L3775] RET, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={49:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-2147483648, to={49:0}, wait_q={38:0}] [L3775] n = _copy_from_user(to, from, (unsigned int )n) [L3784] return (n); VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={49:0}, \result=((unsigned __int128) 3 << 64), __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, sz=-2147483648, to={49:0}, wait_q={38:0}] [L4075] RET, EXPR copy_from_user((void *)(& kmimd), (void const *)umimd, 110UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, kmimd={49:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={55:0}, umimd={0:1}, wait_q={38:0}] [L4075] tmp = copy_from_user((void *)(& kmimd), (void const *)umimd, 110UL) [L4076] COND FALSE !(tmp != 0UL) [L4080] EXPR kmimd.ui.fcs.opcode [L4080] opcode = kmimd.ui.fcs.opcode [L4081] EXPR kmimd.ui.fcs.subopcode [L4081] subopcode = kmimd.ui.fcs.subopcode [L4082] COND TRUE (unsigned int )opcode != 130U [L4083] return (1); [L4083] return (1); VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \result=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={55:0}, subopcode=(((unsigned __int128) 4 << 64) | 235), umimd={0:1}, wait_q={38:0}] [L3952] RET, EXPR handle_drvrcmd(argp, (int )old_ioctl, & drvrcmd_rval) [L3952] rval = handle_drvrcmd(argp, (int )old_ioctl, & drvrcmd_rval) [L3953] EXPR \read(rval) VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3953] COND FALSE !(rval < 0) [L3956] EXPR \read(rval) VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3956] COND FALSE !(rval == 0) [L3960] rval = 0 [L3961] CALL, EXPR mraid_mm_get_adapter((mimd_t *)argp, & rval) [L4008] mraid_mmadp_t *adapter ; [L4009] mimd_t mimd ; [L4010] uint32_t adapno ; [L4011] int iterator ; [L4012] unsigned long tmp ; [L4013] struct list_head const *__mptr ; [L4014] int tmp___0 ; [L4015] struct list_head const *__mptr___0 ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={51:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L4017] CALL, EXPR copy_from_user((void *)(& mimd), (void const *)umimd, 110UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3765] int sz ; [L3766] unsigned long tmp ; [L3767] long tmp___0 ; [L3768] long tmp___1 ; [L3770] tmp = __builtin_object_size((void const *)to, 0) [L3771] sz = (int )tmp VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={51:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-5, to={51:0}, wait_q={38:0}] [L3772] FCALL might_fault() VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={51:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-5, to={51:0}, wait_q={38:0}] [L3773] CALL, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3707] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \result=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3773] RET, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={51:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-5, to={51:0}, wait_q={38:0}] [L3773] tmp___0 = ldv__builtin_expect(sz < 0, 1L) [L3774] COND TRUE tmp___0 != 0L VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={51:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-5, to={51:0}, wait_q={38:0}] [L3775] CALL, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={51:0}, \old(arg1)={0:1}, \old(arg2)=110, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5283] return __VERIFIER_nondet_ulong(); [L3775] RET, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={51:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-5, to={51:0}, wait_q={38:0}] [L3775] n = _copy_from_user(to, from, (unsigned int )n) [L3784] return (n); VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={51:0}, \result=((unsigned __int128) 4 << 64), __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, sz=-5, to={51:0}, wait_q={38:0}] [L4017] RET, EXPR copy_from_user((void *)(& mimd), (void const *)umimd, 110UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={51:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L4017] tmp = copy_from_user((void *)(& mimd), (void const *)umimd, 110UL) [L4018] COND FALSE !(tmp != 0UL) [L4023] EXPR mimd.ui.fcs.adapno VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L4023] EXPR (unsigned int )mimd.ui.fcs.adapno ^ 27904U VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L4023] adapno = (unsigned int )mimd.ui.fcs.adapno ^ 27904U [L4024] EXPR \read(adapters_count_g) VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L4024] COND FALSE !((uint32_t )adapters_count_g <= adapno) [L4029] adapter = (mraid_mmadp_t *)0 [L4030] iterator = 0 [L4031] EXPR adapters_list_g.next [L4031] __mptr = (struct list_head const *)adapters_list_g.next [L4032] adapter = (mraid_mmadp_t *)__mptr + 0xffffffffffffffd0UL VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapno=27904, adapter={37:-35136}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, iterator=0, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L4044] COND TRUE (unsigned long )(& adapter->list) != (unsigned long )(& adapters_list_g) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapno=27904, adapter={37:-35136}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, iterator=0, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L4035] tmp___0 = iterator [L4036] iterator = iterator + 1 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapno=27904, adapter={37:-35136}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, iterator=1, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, tmp___0=0, umimd={0:1}, wait_q={38:0}] [L4037] COND FALSE !((uint32_t )tmp___0 == adapno) [L4041] EXPR adapter->list.next [L4041] __mptr___0 = (struct list_head const *)adapter->list.next [L4042] adapter = (mraid_mmadp_t *)__mptr___0 + 0xffffffffffffffd0UL VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapno=27904, adapter={583:-585}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, iterator=1, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L4044] COND FALSE !((unsigned long )(& adapter->list) != (unsigned long )(& adapters_list_g)) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapno=27904, adapter={583:-585}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, iterator=1, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L4049] COND FALSE !((unsigned long )adapter == (unsigned long )((mraid_mmadp_t *)0)) [L4054] return (adapter); [L4054] return (adapter); VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \result={583:-585}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapno=27904, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, iterator=1, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, umimd={0:1}, wait_q={38:0}] [L3961] RET, EXPR mraid_mm_get_adapter((mimd_t *)argp, & rval) [L3961] adp = mraid_mm_get_adapter((mimd_t *)argp, & rval) [L3962] COND FALSE !((unsigned long )adp == (unsigned long )((mraid_mmadp_t *)0)) [L3966] EXPR adp->quiescent VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L3966] COND FALSE !(adp->quiescent == 0U) [L3974] CALL, EXPR mraid_mm_alloc_kioc(adp) [L4323] uioc_t *kioc ; [L4324] struct list_head *head ; [L4325] unsigned long flags ; [L4326] int tmp ; [L4327] struct list_head const *__mptr ; [L4329] FCALL down(& adp->kioc_semaphore) [L4330] CALL ldv_spin_lock() VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5236] ldv_spin = 1 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4330] RET ldv_spin_lock() VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4331] head = & adp->kioc_pool [L4332] CALL, EXPR list_empty((struct list_head const *)head) [L3578] EXPR head->next [L3578] return ((unsigned long )((struct list_head const *)head->next) == (unsigned long )head); [L4332] RET, EXPR list_empty((struct list_head const *)head) [L4332] tmp = list_empty((struct list_head const *)head) [L4333] COND TRUE tmp != 0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, head={583:-522}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4334] FCALL up(& adp->kioc_semaphore) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, head={583:-522}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4335] CALL spin_unlock_irqrestore(& adp->kioc_pool_lock, flags) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=1, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5118] CALL ldv_spin_unlock() [L5243] ldv_spin = 0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=1, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5118] RET ldv_spin_unlock() [L5119] CALL ldv_spin_unlock_irqrestore_8(lock, flags) [L3597] FCALL _raw_spin_unlock_irqrestore(& lock->ldv_6347.rlock, flags) [L5119] RET ldv_spin_unlock_irqrestore_8(lock, flags) [L4335] RET spin_unlock_irqrestore(& adp->kioc_pool_lock, flags) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 203), head={583:-522}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4336] COND TRUE dbglevel >= 0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 203), head={583:-522}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4337] CALL printk("megaraid cmm: kioc list empty!\n") VAL [LDV_IN_INTERRUPT=1, \old(arg0)={12:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5367] return __VERIFIER_nondet_int(); [L4337] RET printk("megaraid cmm: kioc list empty!\n") VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 203), head={583:-522}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4340] return ((uioc_t *)0); VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \result={0:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 203), head={583:-522}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3974] RET, EXPR mraid_mm_alloc_kioc(adp) [L3974] kioc = mraid_mm_alloc_kioc(adp) [L3975] CALL mimd_to_kioc((mimd_t *)argp, adp, kioc) [L4111] mbox64_t *mbox64 ; [L4112] mbox_t *mbox ; [L4113] mraid_passthru_t *pthru32 ; [L4114] uint32_t adapno ; [L4115] uint8_t opcode ; [L4116] uint8_t subopcode ; [L4117] mimd_t mimd ; [L4118] unsigned long tmp ; [L4119] int tmp___0 ; [L4120] int tmp___1 ; [L4121] int tmp___2 ; [L4122] size_t __len ; [L4123] void *__ret ; [L4124] unsigned long tmp___3 ; [L4125] unsigned long tmp___4 ; [L4126] unsigned long tmp___5 ; VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={54:0}, mraid_mm_mutex={31:0}, ref_cnt=1, umimd={0:1}, wait_q={38:0}] [L4128] CALL, EXPR copy_from_user((void *)(& mimd), (void const *)umimd, 110UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3765] int sz ; [L3766] unsigned long tmp ; [L3767] long tmp___0 ; [L3768] long tmp___1 ; [L3770] tmp = __builtin_object_size((void const *)to, 0) [L3771] sz = (int )tmp VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={54:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-6, to={54:0}, wait_q={38:0}] [L3772] FCALL might_fault() VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={54:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-6, to={54:0}, wait_q={38:0}] [L3773] CALL, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3707] return (exp); VAL [LDV_IN_INTERRUPT=1, \old(c)=1, \old(exp)=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \result=1, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3773] RET, EXPR ldv__builtin_expect(sz < 0, 1L) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={54:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-6, to={54:0}, wait_q={38:0}] [L3773] tmp___0 = ldv__builtin_expect(sz < 0, 1L) [L3774] COND TRUE tmp___0 != 0L VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={54:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-6, to={54:0}, wait_q={38:0}] [L3775] CALL, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(arg0)={54:0}, \old(arg1)={0:1}, \old(arg2)=110, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5283] return __VERIFIER_nondet_ulong(); [L3775] RET, EXPR _copy_from_user(to, from, (unsigned int )n) VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={54:0}, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, n=110, ref_cnt=1, sz=-6, to={54:0}, wait_q={38:0}] [L3775] n = _copy_from_user(to, from, (unsigned int )n) [L3784] return (n); VAL [LDV_IN_INTERRUPT=1, \old(from)={0:1}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(n)=110, \old(to)={54:0}, \result=((unsigned __int128) 1 << 64), __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, from={0:1}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, sz=-6, to={54:0}, wait_q={38:0}] [L4128] RET, EXPR copy_from_user((void *)(& mimd), (void const *)umimd, 110UL) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={54:0}, mraid_mm_mutex={31:0}, ref_cnt=1, umimd={0:1}, wait_q={38:0}] [L4128] tmp = copy_from_user((void *)(& mimd), (void const *)umimd, 110UL) [L4129] COND FALSE !(tmp != 0UL) [L4133] EXPR mimd.mbox[0] [L4133] (unsigned int )mimd.mbox[0] == 195U || (unsigned int )mimd.mbox[0] == 227U VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={54:0}, mraid_mm_mutex={31:0}, ref_cnt=1, umimd={0:1}, wait_q={38:0}] [L4133] (unsigned int )mimd.mbox[0] == 195U || (unsigned int )mimd.mbox[0] == 227U [L4133] EXPR mimd.mbox[0] [L4133] (unsigned int )mimd.mbox[0] == 195U || (unsigned int )mimd.mbox[0] == 227U VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={54:0}, mraid_mm_mutex={31:0}, ref_cnt=1, umimd={0:1}, wait_q={38:0}] [L4133] COND FALSE !((unsigned int )mimd.mbox[0] == 195U || (unsigned int )mimd.mbox[0] == 227U) [L4137] EXPR mimd.ui.fcs.opcode [L4137] opcode = mimd.ui.fcs.opcode [L4138] EXPR mimd.ui.fcs.subopcode [L4138] subopcode = mimd.ui.fcs.subopcode [L4139] EXPR mimd.ui.fcs.adapno VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L4139] EXPR (unsigned int )mimd.ui.fcs.adapno ^ 27904U VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={54:0}, mraid_mm_mutex={31:0}, opcode=130, ref_cnt=1, subopcode=359, umimd={0:1}, wait_q={38:0}] [L4139] adapno = (unsigned int )mimd.ui.fcs.adapno ^ 27904U [L4140] EXPR \read(adapters_count_g) VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L4140] COND FALSE !((uint32_t )adapters_count_g <= adapno) [L4144] kioc->adapno = adapno [L4145] kioc->mb_type = 0U [L4146] kioc->app_type = 0U [L4148] case 130: VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mimd={54:0}, mraid_mm_mutex={31:0}, opcode=130, ref_cnt=1, subopcode=359, umimd={0:1}, wait_q={38:0}] [L4148] case 130: VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4148] case 130: [L4150] kioc->opcode = 196608U [L4151] kioc->data_dir = 1U [L4152] kioc->xferlen = 256U [L4153] EXPR kioc->xferlen VAL [LDV_IN_INTERRUPT=1, \old(arg)=(((unsigned __int128) 1 << 64) | 1), \old(cmd)=4294967424, \old(filep)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, argp={0:1}, dbglevel=0, drvr_ver={35:0}, drvrcmd_rval={55:0}, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, rval={47:0}, signature={46:0}, wait_q={38:0}] [L4153] CALL mraid_mm_attach_buf(adp, kioc, (int )kioc->xferlen) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4261] mm_dmapool_t *pool ; [L4262] int right_pool ; [L4263] unsigned long flags ; [L4264] int i ; [L4265] void *tmp ; [L4267] right_pool = -1 [L4268] kioc->pool_index = -1 [L4269] kioc->buf_vaddr = (caddr_t )0 [L4270] kioc->buf_paddr = 0ULL [L4271] kioc->free_buf = 0U [L4272] i = 0 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=0, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4299] COND TRUE i <= 4 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=0, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4275] pool = (mm_dmapool_t *)(& adp->dma_pool_list) + (unsigned long )i [L4276] EXPR pool->buf_size VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=0, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-338}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4276] COND TRUE (uint32_t )xferlen > pool->buf_size [L4297] i = i + 1 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=1, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-338}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4299] COND TRUE i <= 4 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=1, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-338}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4275] pool = (mm_dmapool_t *)(& adp->dma_pool_list) + (unsigned long )i [L4276] EXPR pool->buf_size VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=1, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-241}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4276] COND TRUE (uint32_t )xferlen > pool->buf_size [L4297] i = i + 1 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=2, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-241}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4299] COND TRUE i <= 4 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=2, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-241}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4275] pool = (mm_dmapool_t *)(& adp->dma_pool_list) + (unsigned long )i [L4276] EXPR pool->buf_size VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=2, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-144}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4276] COND TRUE (uint32_t )xferlen > pool->buf_size [L4297] i = i + 1 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=3, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-144}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4299] COND TRUE i <= 4 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=3, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-144}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4275] pool = (mm_dmapool_t *)(& adp->dma_pool_list) + (unsigned long )i [L4276] EXPR pool->buf_size VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=3, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-47}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4276] COND TRUE (uint32_t )xferlen > pool->buf_size [L4297] i = i + 1 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=4, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-47}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4299] COND TRUE i <= 4 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=4, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:-47}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4275] pool = (mm_dmapool_t *)(& adp->dma_pool_list) + (unsigned long )i [L4276] EXPR pool->buf_size VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=4, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=-1, wait_q={38:0}, xferlen=256] [L4276] COND FALSE !((uint32_t )xferlen > pool->buf_size) [L4280] COND TRUE right_pool == -1 [L4281] right_pool = i VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=4, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4284] CALL ldv_spin_lock() VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5236] ldv_spin = 1 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4284] RET ldv_spin_lock() VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=4, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4285] EXPR pool->in_use VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, i=4, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4285] COND FALSE !((unsigned int )pool->in_use == 0U) [L4293] CALL spin_unlock_irqrestore(& pool->lock, flags) VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=1, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5118] CALL ldv_spin_unlock() [L5243] ldv_spin = 0 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=1, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5118] RET ldv_spin_unlock() [L5119] CALL ldv_spin_unlock_irqrestore_8(lock, flags) [L3597] FCALL _raw_spin_unlock_irqrestore(& lock->ldv_6347.rlock, flags) [L5119] RET ldv_spin_unlock_irqrestore_8(lock, flags) [L4293] RET spin_unlock_irqrestore(& pool->lock, flags) VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 100), i=4, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4297] i = i + 1 VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 100), i=5, kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4299] COND FALSE !(i <= 4) VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, adp={583:-585}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 100), kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4303] COND FALSE !(right_pool == -1) [L4307] pool = (mm_dmapool_t *)(& adp->dma_pool_list) + (unsigned long )right_pool VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 100), kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4308] CALL ldv_spin_lock() VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5236] ldv_spin = 1 VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L4308] RET ldv_spin_lock() VAL [LDV_IN_INTERRUPT=1, \old(adp)={583:-585}, \old(kioc)={0:0}, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, \old(xferlen)=256, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, flags=(((unsigned __int128) 4 << 64) | 100), kioc={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, pool={583:50}, ref_cnt=1, right_pool=4, wait_q={38:0}, xferlen=256] [L4309] kioc->pool_index = (int8_t )right_pool [L4310] kioc->free_buf = 1U [L4311] EXPR pool->handle [L4311] CALL ldv_dma_pool_alloc_20(pool->handle, 208U, & kioc->buf_paddr) [L5143] CALL ldv_check_alloc_flags(flags) VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5203] ldv_spin == 0 || ! (flags & 16U) VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, flags=208, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5203] EXPR flags & 16U VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5203] ldv_spin == 0 || ! (flags & 16U) VAL [LDV_IN_INTERRUPT=1, \old(flags)=208, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L5203] COND FALSE !(ldv_spin == 0 || ! (flags & 16U)) [L5205] CALL ldv_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] [L3694] reach_error() VAL [LDV_IN_INTERRUPT=1, \old(ldv_spin)=0, \old(ldv_timer_state_1)=0, __kstrtab_mraid_mm_adapter_app_handle={34:0}, __kstrtab_mraid_mm_register_adp={32:0}, __kstrtab_mraid_mm_unregister_adp={33:0}, __this_module={(((unsigned __int128) 4 << 64) | 241):(((unsigned __int128) 4 << 64) | 84)}, adapters_count_g={36:0}, adapters_list_g={37:0}, dbglevel=0, drvr_ver={35:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_spin=1, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=2, ldv_timer_list_1={0:0}, ldv_timer_state_1=0, lsi_fops={39:0}, lsi_fops_group1={0:0}, lsi_fops_group2={0:0}, megaraid_mm_dev={40:0}, mraid_mm_mutex={31:0}, ref_cnt=1, wait_q={38:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 57 procedures, 588 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 260.1s, OverallIterations: 22, TraceHistogramMax: 15, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 72.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 10 mSolverCounterUnknown, 1738 SdHoareTripleChecker+Valid, 66.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1688 mSDsluCounter, 51249 SdHoareTripleChecker+Invalid, 65.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 38355 mSDsCounter, 321 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2625 IncrementalHoareTripleChecker+Invalid, 2956 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 321 mSolverCounterUnsat, 12894 mSDtfsCounter, 2625 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4384 GetRequests, 4243 SyntacticMatches, 4 SemanticMatches, 137 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 17.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1362occurred in iteration=16, InterpolantAutomatonStates: 131, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 21 MinimizatonAttempts, 161 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.8s SsaConstructionTime, 56.2s SatisfiabilityAnalysisTime, 54.3s InterpolantComputationTime, 7901 NumberOfCodeBlocks, 7713 NumberOfCodeBlocksAsserted, 33 NumberOfCheckSat, 8873 ConstructedInterpolants, 0 QuantifiedInterpolants, 13056 SizeOfPredicates, 7 NumberOfNonLiveVariables, 34091 ConjunctsInSsa, 145 ConjunctsInUnsatCore, 37 InterpolantComputations, 15 PerfectInterpolantSequences, 5945/6428 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 05:12:14,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --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 b0b334a11302bf275fa3309d3cd34d1e1506650a5df36f9442e98ab153dfb38d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:12:17,668 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:12:17,818 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-11-28 05:12:17,827 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:12:17,830 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:12:17,867 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:12:17,869 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:12:17,869 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:12:17,870 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:12:17,870 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:12:17,871 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:12:17,871 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:12:17,872 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:12:17,872 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:12:17,873 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:12:17,873 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:12:17,873 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:12:17,874 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:12:17,875 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:12:17,875 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:12:17,875 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:12:17,875 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:12:17,875 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:12:17,875 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:12:17,875 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:12:17,876 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:12:17,877 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:12:17,877 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:12:17,877 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:12:17,877 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:12:17,877 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:12:17,877 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:12:17,877 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:12:17,878 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> b0b334a11302bf275fa3309d3cd34d1e1506650a5df36f9442e98ab153dfb38d [2024-11-28 05:12:18,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:12:18,232 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:12:18,235 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:12:18,238 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:12:18,239 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:12:18,240 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i [2024-11-28 05:12:21,191 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/d7bc2c5b4/34694264db934464991531c84917f574/FLAG50a6a5281 [2024-11-28 05:12:21,735 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:12:21,736 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i [2024-11-28 05:12:21,771 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/d7bc2c5b4/34694264db934464991531c84917f574/FLAG50a6a5281 [2024-11-28 05:12:21,787 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/data/d7bc2c5b4/34694264db934464991531c84917f574 [2024-11-28 05:12:21,790 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:12:21,791 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:12:21,793 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:12:21,793 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:12:21,797 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:12:21,798 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:12:21" (1/1) ... [2024-11-28 05:12:21,799 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1206d34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:21, skipping insertion in model container [2024-11-28 05:12:21,799 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:12:21" (1/1) ... [2024-11-28 05:12:21,903 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:12:22,493 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3460] [2024-11-28 05:12:22,494 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3461-3462] [2024-11-28 05:12:22,687 WARN L250 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_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i[104435,104448] [2024-11-28 05:12:22,813 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,888 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,889 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,893 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,894 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,896 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,899 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,902 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,907 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,911 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,921 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,921 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,922 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,924 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,924 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,926 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,926 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,933 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,933 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,944 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,950 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,955 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,955 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,956 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,957 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,960 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,960 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,963 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,965 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,967 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,969 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:22,993 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,000 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,037 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,041 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,043 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,043 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,044 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,045 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,046 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,046 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,049 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,057 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,065 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,066 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,074 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,082 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,085 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,086 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,086 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,099 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,102 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,103 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,106 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,110 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,135 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,135 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,198 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 05:12:23,200 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:12:23,241 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:12:23,438 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3460] [2024-11-28 05:12:23,440 WARN L1346 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3461-3462] [2024-11-28 05:12:23,459 WARN L250 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_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i[104435,104448] [2024-11-28 05:12:23,688 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:12:23,777 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:12:23,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23 WrapperNode [2024-11-28 05:12:23,779 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:12:23,780 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:12:23,781 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:12:23,781 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:12:23,794 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:23,863 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,017 INFO L138 Inliner]: procedures = 154, calls = 843, calls flagged for inlining = 60, calls inlined = 49, statements flattened = 1750 [2024-11-28 05:12:24,025 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:12:24,026 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:12:24,026 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:12:24,026 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:12:24,047 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,051 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,082 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,375 INFO L175 MemorySlicer]: Split 358 memory accesses to 15 slices as follows [167, 17, 2, 3, 30, 24, 9, 1, 5, 12, 2, 0, 8, 77, 1]. 47 percent of accesses are in the largest equivalence class. The 35 initializations are split as follows [4, 0, 2, 0, 0, 0, 9, 0, 0, 12, 0, 0, 8, 0, 0]. The 212 writes are split as follows [64, 8, 0, 2, 30, 24, 0, 1, 3, 0, 2, 0, 0, 77, 1]. [2024-11-28 05:12:24,376 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,376 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,519 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,522 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,534 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,561 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,579 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,631 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:12:24,634 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:12:24,634 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:12:24,635 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:12:24,636 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (1/1) ... [2024-11-28 05:12:24,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:12:24,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:12:24,688 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:12:24,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:12:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-11-28 05:12:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-11-28 05:12:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-11-28 05:12:24,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-11-28 05:12:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-11-28 05:12:24,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-11-28 05:12:24,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-11-28 05:12:24,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-11-28 05:12:24,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-11-28 05:12:24,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-11-28 05:12:24,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-11-28 05:12:24,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-11-28 05:12:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-11-28 05:12:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-11-28 05:12:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2024-11-28 05:12:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2024-11-28 05:12:24,734 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2024-11-28 05:12:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2024-11-28 05:12:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2024-11-28 05:12:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2024-11-28 05:12:24,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2024-11-28 05:12:24,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2024-11-28 05:12:24,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2024-11-28 05:12:24,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2024-11-28 05:12:24,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-11-28 05:12:24,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-28 05:12:24,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-28 05:12:24,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-28 05:12:24,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-11-28 05:12:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-11-28 05:12:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-11-28 05:12:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-11-28 05:12:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-11-28 05:12:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-11-28 05:12:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2024-11-28 05:12:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2024-11-28 05:12:24,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 05:12:24,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 05:12:24,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 05:12:24,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 05:12:24,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 05:12:24,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 05:12:24,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 05:12:24,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 05:12:24,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 05:12:24,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-28 05:12:24,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_alloc [2024-11-28 05:12:24,747 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_alloc [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:12:24,747 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:12:24,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:12:24,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:12:24,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:12:24,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:12:24,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-28 05:12:24,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-28 05:12:24,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-28 05:12:24,749 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-28 05:12:24,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-28 05:12:24,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-28 05:12:24,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-28 05:12:24,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-28 05:12:24,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-28 05:12:24,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-28 05:12:24,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-28 05:12:24,750 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-28 05:12:24,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-28 05:12:24,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-28 05:12:24,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 05:12:24,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure mraid_mm_dealloc_kioc [2024-11-28 05:12:24,752 INFO L138 BoogieDeclarations]: Found implementation of procedure mraid_mm_dealloc_kioc [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-28 05:12:24,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure mraid_mm_attach_buf [2024-11-28 05:12:24,752 INFO L138 BoogieDeclarations]: Found implementation of procedure mraid_mm_attach_buf [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2024-11-28 05:12:24,752 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2024-11-28 05:12:24,752 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-28 05:12:24,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2024-11-28 05:12:24,752 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2024-11-28 05:12:24,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2024-11-28 05:12:24,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2024-11-28 05:12:24,756 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-11-28 05:12:24,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2024-11-28 05:12:24,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2024-11-28 05:12:24,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2024-11-28 05:12:24,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2024-11-28 05:12:24,762 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-28 05:12:24,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-28 05:12:24,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-28 05:12:24,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-28 05:12:24,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-28 05:12:24,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-28 05:12:24,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-28 05:12:24,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-28 05:12:24,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-28 05:12:24,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-28 05:12:24,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-28 05:12:24,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-28 05:12:24,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-28 05:12:24,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-28 05:12:24,763 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure mraid_mm_ioctl [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure mraid_mm_ioctl [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2024-11-28 05:12:24,764 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 05:12:24,764 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-28 05:12:24,765 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2024-11-28 05:12:24,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2024-11-28 05:12:24,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2024-11-28 05:12:24,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2024-11-28 05:12:24,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2024-11-28 05:12:24,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2024-11-28 05:12:24,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2024-11-28 05:12:24,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2024-11-28 05:12:24,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2024-11-28 05:12:24,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2024-11-28 05:12:24,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2024-11-28 05:12:24,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_1 [2024-11-28 05:12:24,772 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_1 [2024-11-28 05:12:24,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2024-11-28 05:12:24,773 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure up [2024-11-28 05:12:24,773 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 05:12:24,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 05:12:24,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 05:12:24,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 05:12:24,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 05:12:24,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 05:12:24,775 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2024-11-28 05:12:24,775 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2024-11-28 05:12:24,775 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-28 05:12:24,775 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-28 05:12:24,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2024-11-28 05:12:24,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-11-28 05:12:24,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-11-28 05:12:24,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-11-28 05:12:24,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-11-28 05:12:24,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-11-28 05:12:24,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 05:12:24,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-28 05:12:24,784 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-28 05:12:24,784 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2024-11-28 05:12:24,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-11-28 05:12:24,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2024-11-28 05:12:24,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2024-11-28 05:12:24,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2024-11-28 05:12:24,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2024-11-28 05:12:24,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2024-11-28 05:12:24,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2024-11-28 05:12:24,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2024-11-28 05:12:24,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2024-11-28 05:12:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2024-11-28 05:12:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2024-11-28 05:12:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2024-11-28 05:12:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2024-11-28 05:12:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2024-11-28 05:12:24,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2024-11-28 05:12:24,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2024-11-28 05:12:24,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-28 05:12:24,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-28 05:12:24,797 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-28 05:12:24,798 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-28 05:12:24,798 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:12:24,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:12:24,798 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2024-11-28 05:12:24,798 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2024-11-28 05:12:25,786 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:12:25,790 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:12:58,359 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-28 05:13:03,602 INFO L? ?]: Removed 807 outVars from TransFormulas that were not future-live. [2024-11-28 05:13:03,602 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:13:03,650 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:13:03,650 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:13:03,651 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:13:03 BoogieIcfgContainer [2024-11-28 05:13:03,651 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:13:03,653 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:13:03,653 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:13:03,664 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:13:03,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:12:21" (1/3) ... [2024-11-28 05:13:03,666 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d1c83ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:13:03, skipping insertion in model container [2024-11-28 05:13:03,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:12:23" (2/3) ... [2024-11-28 05:13:03,668 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d1c83ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:13:03, skipping insertion in model container [2024-11-28 05:13:03,668 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:13:03" (3/3) ... [2024-11-28 05:13:03,669 INFO L128 eAbstractionObserver]: Analyzing ICFG 43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i [2024-11-28 05:13:03,691 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:13:03,694 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--scsi--megaraid--megaraid_mm.ko-entry_point.cil.out.i that has 57 procedures, 559 locations, 1 initial locations, 46 loop locations, and 1 error locations. [2024-11-28 05:13:03,800 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:13:03,821 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@53822843, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:13:03,821 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:13:03,831 INFO L276 IsEmpty]: Start isEmpty. Operand has 436 states, 329 states have (on average 1.3951367781155015) internal successors, (459), 337 states have internal predecessors, (459), 77 states have call successors, (77), 29 states have call predecessors, (77), 28 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 05:13:03,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-11-28 05:13:03,873 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:03,874 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:13:03,875 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:03,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:03,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1580822738, now seen corresponding path program 1 times [2024-11-28 05:13:03,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:03,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1766094090] [2024-11-28 05:13:03,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:03,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:03,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:03,905 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:03,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:13:08,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:08,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 1622 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:08,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:08,572 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-11-28 05:13:08,573 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:08,574 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:08,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766094090] [2024-11-28 05:13:08,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766094090] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:08,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:08,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:13:08,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831531681] [2024-11-28 05:13:08,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:08,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:08,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:08,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:08,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:08,616 INFO L87 Difference]: Start difference. First operand has 436 states, 329 states have (on average 1.3951367781155015) internal successors, (459), 337 states have internal predecessors, (459), 77 states have call successors, (77), 29 states have call predecessors, (77), 28 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:13:09,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:09,492 INFO L93 Difference]: Finished difference Result 913 states and 1290 transitions. [2024-11-28 05:13:09,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:09,496 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 132 [2024-11-28 05:13:09,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:09,511 INFO L225 Difference]: With dead ends: 913 [2024-11-28 05:13:09,511 INFO L226 Difference]: Without dead ends: 451 [2024-11-28 05:13:09,522 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:09,526 INFO L435 NwaCegarLoop]: 603 mSDtfsCounter, 58 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:09,530 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1183 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 05:13:09,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2024-11-28 05:13:09,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 448. [2024-11-28 05:13:09,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 342 states have (on average 1.3801169590643274) internal successors, (472), 346 states have internal predecessors, (472), 76 states have call successors, (76), 30 states have call predecessors, (76), 29 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-28 05:13:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 623 transitions. [2024-11-28 05:13:09,652 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 623 transitions. Word has length 132 [2024-11-28 05:13:09,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:09,652 INFO L471 AbstractCegarLoop]: Abstraction has 448 states and 623 transitions. [2024-11-28 05:13:09,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2024-11-28 05:13:09,653 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 623 transitions. [2024-11-28 05:13:09,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-28 05:13:09,660 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:09,661 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:13:09,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:09,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:09,862 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:09,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:09,863 INFO L85 PathProgramCache]: Analyzing trace with hash 555942764, now seen corresponding path program 1 times [2024-11-28 05:13:09,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:09,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071668815] [2024-11-28 05:13:09,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:09,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:09,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:09,871 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:09,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:13:13,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:13,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 1700 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:13,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:13,696 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-28 05:13:13,696 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:13,696 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:13,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071668815] [2024-11-28 05:13:13,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071668815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:13,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:13,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:13:13,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647481269] [2024-11-28 05:13:13,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:13,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:13,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:13,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:13,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:13,702 INFO L87 Difference]: Start difference. First operand 448 states and 623 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 05:13:13,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:13,938 INFO L93 Difference]: Finished difference Result 894 states and 1247 transitions. [2024-11-28 05:13:13,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:13,940 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 162 [2024-11-28 05:13:13,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:13,948 INFO L225 Difference]: With dead ends: 894 [2024-11-28 05:13:13,948 INFO L226 Difference]: Without dead ends: 449 [2024-11-28 05:13:13,951 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:13,952 INFO L435 NwaCegarLoop]: 581 mSDtfsCounter, 0 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:13,953 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1158 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:13:13,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2024-11-28 05:13:14,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 449. [2024-11-28 05:13:14,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 343 states have (on average 1.379008746355685) internal successors, (473), 347 states have internal predecessors, (473), 76 states have call successors, (76), 30 states have call predecessors, (76), 29 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-28 05:13:14,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 624 transitions. [2024-11-28 05:13:14,009 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 624 transitions. Word has length 162 [2024-11-28 05:13:14,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:14,012 INFO L471 AbstractCegarLoop]: Abstraction has 449 states and 624 transitions. [2024-11-28 05:13:14,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 05:13:14,013 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 624 transitions. [2024-11-28 05:13:14,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-28 05:13:14,021 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:14,021 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:13:14,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 05:13:14,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:14,222 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:14,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:14,223 INFO L85 PathProgramCache]: Analyzing trace with hash 527442474, now seen corresponding path program 1 times [2024-11-28 05:13:14,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:14,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1020822318] [2024-11-28 05:13:14,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:14,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:14,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:14,230 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:14,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:13:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:17,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 1700 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:17,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:17,738 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-28 05:13:17,738 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:17,738 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:17,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020822318] [2024-11-28 05:13:17,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020822318] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:17,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:17,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:13:17,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745177133] [2024-11-28 05:13:17,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:17,740 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:17,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:17,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:17,741 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:17,742 INFO L87 Difference]: Start difference. First operand 449 states and 624 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:13:18,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:18,074 INFO L93 Difference]: Finished difference Result 896 states and 1249 transitions. [2024-11-28 05:13:18,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:18,076 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 162 [2024-11-28 05:13:18,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:18,082 INFO L225 Difference]: With dead ends: 896 [2024-11-28 05:13:18,083 INFO L226 Difference]: Without dead ends: 450 [2024-11-28 05:13:18,086 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:18,090 INFO L435 NwaCegarLoop]: 581 mSDtfsCounter, 0 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1156 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:18,091 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1156 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:13:18,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2024-11-28 05:13:18,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 450. [2024-11-28 05:13:18,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 344 states have (on average 1.377906976744186) internal successors, (474), 348 states have internal predecessors, (474), 76 states have call successors, (76), 30 states have call predecessors, (76), 29 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-28 05:13:18,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 625 transitions. [2024-11-28 05:13:18,131 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 625 transitions. Word has length 162 [2024-11-28 05:13:18,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:18,132 INFO L471 AbstractCegarLoop]: Abstraction has 450 states and 625 transitions. [2024-11-28 05:13:18,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:13:18,133 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 625 transitions. [2024-11-28 05:13:18,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-28 05:13:18,140 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:18,141 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:13:18,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 05:13:18,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:18,342 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:18,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:18,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1161501268, now seen corresponding path program 1 times [2024-11-28 05:13:18,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:18,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1264641792] [2024-11-28 05:13:18,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:18,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:18,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:18,350 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:18,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 05:13:21,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:21,407 INFO L256 TraceCheckSpWp]: Trace formula consists of 1702 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:21,412 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:21,669 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-28 05:13:21,669 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:21,669 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:21,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264641792] [2024-11-28 05:13:21,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264641792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:21,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:21,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:13:21,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337308555] [2024-11-28 05:13:21,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:21,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:21,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:21,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:21,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:21,672 INFO L87 Difference]: Start difference. First operand 450 states and 625 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:13:22,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:22,002 INFO L93 Difference]: Finished difference Result 903 states and 1262 transitions. [2024-11-28 05:13:22,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:22,008 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 162 [2024-11-28 05:13:22,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:22,014 INFO L225 Difference]: With dead ends: 903 [2024-11-28 05:13:22,014 INFO L226 Difference]: Without dead ends: 456 [2024-11-28 05:13:22,017 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:22,018 INFO L435 NwaCegarLoop]: 580 mSDtfsCounter, 5 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1156 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:22,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1156 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:13:22,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2024-11-28 05:13:22,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 456. [2024-11-28 05:13:22,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 350 states have (on average 1.3771428571428572) internal successors, (482), 354 states have internal predecessors, (482), 76 states have call successors, (76), 30 states have call predecessors, (76), 29 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-28 05:13:22,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 633 transitions. [2024-11-28 05:13:22,060 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 633 transitions. Word has length 162 [2024-11-28 05:13:22,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:22,063 INFO L471 AbstractCegarLoop]: Abstraction has 456 states and 633 transitions. [2024-11-28 05:13:22,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2024-11-28 05:13:22,063 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 633 transitions. [2024-11-28 05:13:22,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-11-28 05:13:22,070 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:22,070 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:13:22,095 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:22,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:22,271 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:22,272 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:22,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1111396397, now seen corresponding path program 1 times [2024-11-28 05:13:22,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:22,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101858608] [2024-11-28 05:13:22,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:22,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:22,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:22,279 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:22,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 05:13:25,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:25,306 INFO L256 TraceCheckSpWp]: Trace formula consists of 1750 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:25,313 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:27,253 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2024-11-28 05:13:27,253 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:27,253 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:27,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101858608] [2024-11-28 05:13:27,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101858608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:27,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:27,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:13:27,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387855204] [2024-11-28 05:13:27,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:27,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:27,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:27,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:27,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:27,256 INFO L87 Difference]: Start difference. First operand 456 states and 633 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:13:31,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 05:13:32,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:32,481 INFO L93 Difference]: Finished difference Result 961 states and 1335 transitions. [2024-11-28 05:13:32,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:32,482 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 183 [2024-11-28 05:13:32,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:32,488 INFO L225 Difference]: With dead ends: 961 [2024-11-28 05:13:32,489 INFO L226 Difference]: Without dead ends: 508 [2024-11-28 05:13:32,491 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:32,493 INFO L435 NwaCegarLoop]: 619 mSDtfsCounter, 78 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:32,494 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1142 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 22 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-11-28 05:13:32,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2024-11-28 05:13:32,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 505. [2024-11-28 05:13:32,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 392 states have (on average 1.375) internal successors, (539), 397 states have internal predecessors, (539), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:13:32,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 696 transitions. [2024-11-28 05:13:32,526 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 696 transitions. Word has length 183 [2024-11-28 05:13:32,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:32,527 INFO L471 AbstractCegarLoop]: Abstraction has 505 states and 696 transitions. [2024-11-28 05:13:32,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:13:32,527 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 696 transitions. [2024-11-28 05:13:32,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2024-11-28 05:13:32,533 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:32,534 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:13:32,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:32,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:32,735 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:32,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:32,736 INFO L85 PathProgramCache]: Analyzing trace with hash 121522922, now seen corresponding path program 1 times [2024-11-28 05:13:32,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:32,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1314831747] [2024-11-28 05:13:32,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:32,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:32,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:32,741 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:32,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:13:35,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:35,724 INFO L256 TraceCheckSpWp]: Trace formula consists of 1766 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:35,731 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2024-11-28 05:13:35,959 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:35,959 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:35,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314831747] [2024-11-28 05:13:35,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314831747] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:35,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:35,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:13:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602939269] [2024-11-28 05:13:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:35,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:35,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:35,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:35,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:35,962 INFO L87 Difference]: Start difference. First operand 505 states and 696 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:13:36,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:36,239 INFO L93 Difference]: Finished difference Result 1008 states and 1391 transitions. [2024-11-28 05:13:36,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:36,240 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 190 [2024-11-28 05:13:36,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:36,244 INFO L225 Difference]: With dead ends: 1008 [2024-11-28 05:13:36,245 INFO L226 Difference]: Without dead ends: 506 [2024-11-28 05:13:36,247 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:36,248 INFO L435 NwaCegarLoop]: 581 mSDtfsCounter, 0 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:36,249 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1157 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 05:13:36,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2024-11-28 05:13:36,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 506. [2024-11-28 05:13:36,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 393 states have (on average 1.3740458015267176) internal successors, (540), 398 states have internal predecessors, (540), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:13:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 697 transitions. [2024-11-28 05:13:36,282 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 697 transitions. Word has length 190 [2024-11-28 05:13:36,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:36,282 INFO L471 AbstractCegarLoop]: Abstraction has 506 states and 697 transitions. [2024-11-28 05:13:36,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2024-11-28 05:13:36,283 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 697 transitions. [2024-11-28 05:13:36,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-11-28 05:13:36,288 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:36,288 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-28 05:13:36,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:36,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:36,489 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:36,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:36,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1779083019, now seen corresponding path program 1 times [2024-11-28 05:13:36,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:36,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [545081038] [2024-11-28 05:13:36,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:36,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:36,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:36,493 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:36,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 05:13:39,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:39,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 1779 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:13:39,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:39,962 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-28 05:13:39,962 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:39,962 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:39,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545081038] [2024-11-28 05:13:39,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545081038] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:39,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:39,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:13:39,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34018846] [2024-11-28 05:13:39,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:39,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:13:39,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:39,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:13:39,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:13:39,965 INFO L87 Difference]: Start difference. First operand 506 states and 697 transitions. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-28 05:13:40,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:40,324 INFO L93 Difference]: Finished difference Result 1009 states and 1393 transitions. [2024-11-28 05:13:40,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:13:40,326 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 194 [2024-11-28 05:13:40,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:40,332 INFO L225 Difference]: With dead ends: 1009 [2024-11-28 05:13:40,332 INFO L226 Difference]: Without dead ends: 506 [2024-11-28 05:13:40,335 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:13:40,337 INFO L435 NwaCegarLoop]: 579 mSDtfsCounter, 0 mSDsluCounter, 1153 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:40,337 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1732 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:13:40,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2024-11-28 05:13:40,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 506. [2024-11-28 05:13:40,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 393 states have (on average 1.3689567430025444) internal successors, (538), 398 states have internal predecessors, (538), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:13:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 695 transitions. [2024-11-28 05:13:40,370 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 695 transitions. Word has length 194 [2024-11-28 05:13:40,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:40,370 INFO L471 AbstractCegarLoop]: Abstraction has 506 states and 695 transitions. [2024-11-28 05:13:40,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-28 05:13:40,371 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 695 transitions. [2024-11-28 05:13:40,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2024-11-28 05:13:40,376 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:40,376 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:13:40,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 05:13:40,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:40,577 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:40,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:40,578 INFO L85 PathProgramCache]: Analyzing trace with hash -962619289, now seen corresponding path program 1 times [2024-11-28 05:13:40,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:40,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1454245985] [2024-11-28 05:13:40,579 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:40,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:40,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:40,581 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:40,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 05:13:43,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:43,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 1840 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:43,520 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:44,444 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-11-28 05:13:44,444 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:44,444 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:44,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454245985] [2024-11-28 05:13:44,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454245985] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:44,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:44,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:13:44,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614603708] [2024-11-28 05:13:44,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:44,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:44,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:44,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:44,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:44,446 INFO L87 Difference]: Start difference. First operand 506 states and 695 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2024-11-28 05:13:44,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:44,756 INFO L93 Difference]: Finished difference Result 1009 states and 1389 transitions. [2024-11-28 05:13:44,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:44,757 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) Word has length 216 [2024-11-28 05:13:44,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:44,761 INFO L225 Difference]: With dead ends: 1009 [2024-11-28 05:13:44,761 INFO L226 Difference]: Without dead ends: 506 [2024-11-28 05:13:44,764 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:44,765 INFO L435 NwaCegarLoop]: 567 mSDtfsCounter, 564 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:44,765 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [564 Valid, 567 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 05:13:44,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2024-11-28 05:13:44,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 506. [2024-11-28 05:13:44,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 393 states have (on average 1.340966921119593) internal successors, (527), 398 states have internal predecessors, (527), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:13:44,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 684 transitions. [2024-11-28 05:13:44,795 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 684 transitions. Word has length 216 [2024-11-28 05:13:44,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:44,796 INFO L471 AbstractCegarLoop]: Abstraction has 506 states and 684 transitions. [2024-11-28 05:13:44,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (15), 1 states have call predecessors, (15), 1 states have call successors, (15) [2024-11-28 05:13:44,796 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 684 transitions. [2024-11-28 05:13:44,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2024-11-28 05:13:44,801 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:44,801 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:13:44,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 05:13:45,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:45,002 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:45,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:45,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1516117854, now seen corresponding path program 1 times [2024-11-28 05:13:45,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:45,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [361281812] [2024-11-28 05:13:45,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:45,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:45,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:45,006 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:45,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 05:13:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:47,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 1870 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:13:47,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:48,324 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-28 05:13:48,324 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:48,324 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:48,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361281812] [2024-11-28 05:13:48,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361281812] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:48,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:48,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:13:48,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762652699] [2024-11-28 05:13:48,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:48,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:13:48,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:48,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:13:48,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:13:48,327 INFO L87 Difference]: Start difference. First operand 506 states and 684 transitions. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:13:48,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:48,816 INFO L93 Difference]: Finished difference Result 1011 states and 1370 transitions. [2024-11-28 05:13:48,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:13:48,817 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 226 [2024-11-28 05:13:48,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:48,822 INFO L225 Difference]: With dead ends: 1011 [2024-11-28 05:13:48,822 INFO L226 Difference]: Without dead ends: 508 [2024-11-28 05:13:48,824 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:13:48,825 INFO L435 NwaCegarLoop]: 572 mSDtfsCounter, 0 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1706 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:48,826 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1706 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 05:13:48,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2024-11-28 05:13:48,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 508. [2024-11-28 05:13:48,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 395 states have (on average 1.339240506329114) internal successors, (529), 400 states have internal predecessors, (529), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:13:48,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 686 transitions. [2024-11-28 05:13:48,855 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 686 transitions. Word has length 226 [2024-11-28 05:13:48,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:48,856 INFO L471 AbstractCegarLoop]: Abstraction has 508 states and 686 transitions. [2024-11-28 05:13:48,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:13:48,856 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 686 transitions. [2024-11-28 05:13:48,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2024-11-28 05:13:48,861 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:48,862 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:13:48,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:49,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:49,063 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:49,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:49,063 INFO L85 PathProgramCache]: Analyzing trace with hash 866147187, now seen corresponding path program 1 times [2024-11-28 05:13:49,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:49,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1252119211] [2024-11-28 05:13:49,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:49,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:49,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:49,068 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:49,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 05:13:52,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:52,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 1886 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:13:52,081 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-11-28 05:13:52,827 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:52,827 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:52,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252119211] [2024-11-28 05:13:52,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252119211] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:52,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:52,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:13:52,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303679489] [2024-11-28 05:13:52,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:52,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:13:52,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:52,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:13:52,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:13:52,830 INFO L87 Difference]: Start difference. First operand 508 states and 686 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:13:53,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:53,421 INFO L93 Difference]: Finished difference Result 1015 states and 1374 transitions. [2024-11-28 05:13:53,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:13:53,426 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 231 [2024-11-28 05:13:53,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:53,431 INFO L225 Difference]: With dead ends: 1015 [2024-11-28 05:13:53,431 INFO L226 Difference]: Without dead ends: 510 [2024-11-28 05:13:53,433 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:13:53,435 INFO L435 NwaCegarLoop]: 572 mSDtfsCounter, 0 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1706 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:53,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1706 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 05:13:53,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2024-11-28 05:13:53,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 510. [2024-11-28 05:13:53,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 397 states have (on average 1.3375314861460956) internal successors, (531), 402 states have internal predecessors, (531), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:13:53,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 688 transitions. [2024-11-28 05:13:53,462 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 688 transitions. Word has length 231 [2024-11-28 05:13:53,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:53,463 INFO L471 AbstractCegarLoop]: Abstraction has 510 states and 688 transitions. [2024-11-28 05:13:53,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2024-11-28 05:13:53,463 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 688 transitions. [2024-11-28 05:13:53,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2024-11-28 05:13:53,468 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:53,468 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:13:53,499 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-28 05:13:53,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:53,669 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:53,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:53,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1507996600, now seen corresponding path program 1 times [2024-11-28 05:13:53,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:53,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541188044] [2024-11-28 05:13:53,672 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:53,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:53,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:53,676 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:53,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 05:13:56,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:13:56,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 1887 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:13:56,675 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:13:56,871 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-11-28 05:13:56,871 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:13:56,872 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:13:56,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541188044] [2024-11-28 05:13:56,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541188044] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:13:56,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:13:56,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:13:56,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107702296] [2024-11-28 05:13:56,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:13:56,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:13:56,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:13:56,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:13:56,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:56,873 INFO L87 Difference]: Start difference. First operand 510 states and 688 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:13:57,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:13:57,027 INFO L93 Difference]: Finished difference Result 1018 states and 1377 transitions. [2024-11-28 05:13:57,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:13:57,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 234 [2024-11-28 05:13:57,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:13:57,033 INFO L225 Difference]: With dead ends: 1018 [2024-11-28 05:13:57,033 INFO L226 Difference]: Without dead ends: 511 [2024-11-28 05:13:57,036 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:13:57,036 INFO L435 NwaCegarLoop]: 573 mSDtfsCounter, 0 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1144 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:13:57,037 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1144 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:13:57,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2024-11-28 05:13:57,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 511. [2024-11-28 05:13:57,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 398 states have (on average 1.3366834170854272) internal successors, (532), 403 states have internal predecessors, (532), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:13:57,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 689 transitions. [2024-11-28 05:13:57,066 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 689 transitions. Word has length 234 [2024-11-28 05:13:57,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:13:57,066 INFO L471 AbstractCegarLoop]: Abstraction has 511 states and 689 transitions. [2024-11-28 05:13:57,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2024-11-28 05:13:57,067 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 689 transitions. [2024-11-28 05:13:57,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2024-11-28 05:13:57,072 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:13:57,072 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:13:57,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 05:13:57,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:57,273 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:13:57,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:13:57,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1826502091, now seen corresponding path program 1 times [2024-11-28 05:13:57,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:13:57,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1147090272] [2024-11-28 05:13:57,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:13:57,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:13:57,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:13:57,280 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:13:57,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 05:14:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:00,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 1885 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 05:14:00,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:00,905 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-11-28 05:14:00,905 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:06,344 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2024-11-28 05:14:06,344 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:06,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147090272] [2024-11-28 05:14:06,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147090272] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:14:06,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:14:06,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2024-11-28 05:14:06,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058927811] [2024-11-28 05:14:06,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:14:06,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:14:06,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:06,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:14:06,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:14:06,347 INFO L87 Difference]: Start difference. First operand 511 states and 689 transitions. Second operand has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:14:07,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:07,055 INFO L93 Difference]: Finished difference Result 1022 states and 1383 transitions. [2024-11-28 05:14:07,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 05:14:07,056 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 231 [2024-11-28 05:14:07,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:07,060 INFO L225 Difference]: With dead ends: 1022 [2024-11-28 05:14:07,061 INFO L226 Difference]: Without dead ends: 514 [2024-11-28 05:14:07,063 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:14:07,064 INFO L435 NwaCegarLoop]: 573 mSDtfsCounter, 0 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1715 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:07,064 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1715 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 05:14:07,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2024-11-28 05:14:07,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 514. [2024-11-28 05:14:07,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 401 states have (on average 1.3341645885286784) internal successors, (535), 406 states have internal predecessors, (535), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:14:07,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 692 transitions. [2024-11-28 05:14:07,092 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 692 transitions. Word has length 231 [2024-11-28 05:14:07,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:07,093 INFO L471 AbstractCegarLoop]: Abstraction has 514 states and 692 transitions. [2024-11-28 05:14:07,093 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:14:07,093 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 692 transitions. [2024-11-28 05:14:07,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2024-11-28 05:14:07,096 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:07,097 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:14:07,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 05:14:07,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:07,299 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:07,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:07,299 INFO L85 PathProgramCache]: Analyzing trace with hash -241035615, now seen corresponding path program 1 times [2024-11-28 05:14:07,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:07,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052906463] [2024-11-28 05:14:07,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:14:07,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:07,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:07,304 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:07,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 05:14:10,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:14:10,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 1931 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 05:14:10,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:14:12,298 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-11-28 05:14:12,298 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:14:20,055 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2024-11-28 05:14:20,055 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:14:20,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052906463] [2024-11-28 05:14:20,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052906463] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:14:20,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 05:14:20,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-28 05:14:20,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43300243] [2024-11-28 05:14:20,056 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 05:14:20,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:14:20,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:14:20,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:14:20,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:14:20,058 INFO L87 Difference]: Start difference. First operand 514 states and 692 transitions. Second operand has 12 states, 12 states have (on average 12.5) internal successors, (150), 12 states have internal predecessors, (150), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:14:23,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:14:23,779 INFO L93 Difference]: Finished difference Result 1031 states and 1395 transitions. [2024-11-28 05:14:23,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 05:14:23,780 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.5) internal successors, (150), 12 states have internal predecessors, (150), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 234 [2024-11-28 05:14:23,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:14:23,786 INFO L225 Difference]: With dead ends: 1031 [2024-11-28 05:14:23,786 INFO L226 Difference]: Without dead ends: 520 [2024-11-28 05:14:23,789 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2024-11-28 05:14:23,790 INFO L435 NwaCegarLoop]: 573 mSDtfsCounter, 0 mSDsluCounter, 2855 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3428 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:14:23,790 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3428 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 05:14:23,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2024-11-28 05:14:23,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 520. [2024-11-28 05:14:23,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 407 states have (on average 1.3292383292383292) internal successors, (541), 412 states have internal predecessors, (541), 79 states have call successors, (79), 34 states have call predecessors, (79), 33 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-28 05:14:23,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 698 transitions. [2024-11-28 05:14:23,824 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 698 transitions. Word has length 234 [2024-11-28 05:14:23,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:14:23,825 INFO L471 AbstractCegarLoop]: Abstraction has 520 states and 698 transitions. [2024-11-28 05:14:23,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.5) internal successors, (150), 12 states have internal predecessors, (150), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 05:14:23,826 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 698 transitions. [2024-11-28 05:14:23,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2024-11-28 05:14:23,829 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:14:23,830 INFO L218 NwaCegarLoop]: trace histogram [10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2024-11-28 05:14:23,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 05:14:24,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:24,031 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:14:24,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:14:24,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1043099035, now seen corresponding path program 2 times [2024-11-28 05:14:24,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:14:24,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [763297383] [2024-11-28 05:14:24,035 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 05:14:24,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:14:24,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:14:24,038 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:14:24,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6c9f96a6-771c-40c3-a24b-4ecbeeb723b7/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process