./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 ce6af79da269a74a7be79c0d90a6ffef91c6105b9f2d818e8d71747b8477fa74 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 03:56:54,358 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 03:56:54,412 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 03:56:54,418 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 03:56:54,420 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 03:56:54,441 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 03:56:54,442 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 03:56:54,442 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 03:56:54,443 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 03:56:54,443 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 03:56:54,443 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 03:56:54,444 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 03:56:54,444 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 03:56:54,444 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 03:56:54,444 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 03:56:54,445 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 03:56:54,445 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 03:56:54,445 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 03:56:54,446 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 03:56:54,446 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 03:56:54,446 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 03:56:54,446 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 03:56:54,446 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 03:56:54,446 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 03:56:54,446 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 03:56:54,447 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 03:56:54,447 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 03:56:54,447 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 03:56:54,447 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 03:56:54,447 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 03:56:54,447 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 03:56:54,447 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> ce6af79da269a74a7be79c0d90a6ffef91c6105b9f2d818e8d71747b8477fa74 [2025-03-04 03:56:54,644 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 03:56:54,649 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 03:56:54,650 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 03:56:54,651 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 03:56:54,651 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 03:56:54,652 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i [2025-03-04 03:56:55,774 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebae2f53b/ec97c4eb3c5b46be87cb28200ca96b0b/FLAG7fb740a06 [2025-03-04 03:56:56,241 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 03:56:56,242 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i [2025-03-04 03:56:56,278 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebae2f53b/ec97c4eb3c5b46be87cb28200ca96b0b/FLAG7fb740a06 [2025-03-04 03:56:56,346 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ebae2f53b/ec97c4eb3c5b46be87cb28200ca96b0b [2025-03-04 03:56:56,348 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 03:56:56,349 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 03:56:56,350 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 03:56:56,351 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 03:56:56,354 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 03:56:56,354 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:56:56" (1/1) ... [2025-03-04 03:56:56,356 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@587693b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:56, skipping insertion in model container [2025-03-04 03:56:56,356 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 03:56:56" (1/1) ... [2025-03-04 03:56:56,432 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 03:56:58,104 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i[269371,269384] [2025-03-04 03:56:58,228 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 03:56:58,258 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 03:56:58,323 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [3897] [2025-03-04 03:56:58,324 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3905-3906] [2025-03-04 03:56:58,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3922] [2025-03-04 03:56:58,325 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3925] [2025-03-04 03:56:58,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3928] [2025-03-04 03:56:58,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3931] [2025-03-04 03:56:58,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [3973-3974] [2025-03-04 03:56:58,327 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3985-3986] [2025-03-04 03:56:58,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3989-3990] [2025-03-04 03:56:58,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3993-3994] [2025-03-04 03:56:58,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3997-3998] [2025-03-04 03:56:58,329 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [4065] [2025-03-04 03:56:58,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4068] [2025-03-04 03:56:58,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4071] [2025-03-04 03:56:58,331 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4074] [2025-03-04 03:56:58,344 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4424] [2025-03-04 03:56:58,345 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4427] [2025-03-04 03:56:58,577 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i[269371,269384] [2025-03-04 03:56:58,593 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 03:56:58,651 INFO L204 MainTranslator]: Completed translation [2025-03-04 03:56:58,652 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58 WrapperNode [2025-03-04 03:56:58,652 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 03:56:58,653 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 03:56:58,653 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 03:56:58,653 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 03:56:58,657 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:58,739 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:58,947 INFO L138 Inliner]: procedures = 282, calls = 3110, calls flagged for inlining = 132, calls inlined = 123, statements flattened = 7633 [2025-03-04 03:56:58,948 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 03:56:58,948 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 03:56:58,948 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 03:56:58,948 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 03:56:58,956 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:58,957 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:58,982 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,603 INFO L175 MemorySlicer]: Split 2250 memory accesses to 34 slices as follows [4, 3, 58, 3, 31, 7, 1, 8, 86, 4, 20, 64, 1794, 8, 18, 1, 17, 34, 2, 8, 2, 5, 6, 4, 17, 5, 2, 1, 4, 3, 5, 5, 18, 2]. 80 percent of accesses are in the largest equivalence class. The 215 initializations are split as follows [4, 3, 58, 3, 31, 0, 0, 8, 0, 4, 20, 0, 27, 8, 0, 0, 16, 0, 0, 0, 2, 0, 6, 4, 0, 5, 2, 1, 0, 3, 5, 5, 0, 0]. The 938 writes are split as follows [0, 0, 0, 0, 0, 4, 1, 0, 86, 0, 0, 64, 714, 0, 17, 0, 0, 25, 1, 4, 0, 3, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 2, 0]. [2025-03-04 03:56:59,603 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,604 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,781 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,803 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,843 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,868 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,924 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 03:56:59,925 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 03:56:59,925 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 03:56:59,926 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 03:56:59,926 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (1/1) ... [2025-03-04 03:56:59,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 03:56:59,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 03:56:59,951 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 03:56:59,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 03:56:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_del [2025-03-04 03:56:59,974 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_del [2025-03-04 03:56:59,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 03:56:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 03:56:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 03:56:59,975 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 03:56:59,976 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure driver_remove_file [2025-03-04 03:56:59,977 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_remove_file [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 03:56:59,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 03:56:59,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 03:56:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 03:56:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 03:56:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 03:56:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 03:56:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 03:56:59,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure find_partition [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure find_partition [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_when_processing_errors [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_when_processing_errors [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure tape_name [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure tape_name [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-03-04 03:56:59,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 03:56:59,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 03:56:59,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 03:56:59,982 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 03:56:59,983 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 03:56:59,985 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 03:56:59,985 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 03:56:59,985 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 03:56:59,985 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 03:56:59,985 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 03:56:59,985 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 03:56:59,986 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 03:56:59,987 INFO L130 BoogieDeclarations]: Found specification of procedure st_int_ioctl [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure st_int_ioctl [2025-03-04 03:56:59,987 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_rq_timeout [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_rq_timeout [2025-03-04 03:56:59,987 INFO L130 BoogieDeclarations]: Found specification of procedure set_mode_densblk [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure set_mode_densblk [2025-03-04 03:56:59,987 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-04 03:56:59,987 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_ioctl [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_ioctl [2025-03-04 03:56:59,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 03:56:59,987 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_st_ref_mutex [2025-03-04 03:56:59,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_st_ref_mutex [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read_mode_page [2025-03-04 03:56:59,988 INFO L138 BoogieDeclarations]: Found implementation of procedure read_mode_page [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure do_door_lock [2025-03-04 03:56:59,988 INFO L138 BoogieDeclarations]: Found implementation of procedure do_door_lock [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-03-04 03:56:59,988 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure st_do_scsi [2025-03-04 03:56:59,988 INFO L138 BoogieDeclarations]: Found implementation of procedure st_do_scsi [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-03-04 03:56:59,988 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-03-04 03:56:59,988 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2025-03-04 03:56:59,988 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2025-03-04 03:56:59,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure st_release_request [2025-03-04 03:56:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure st_release_request [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure remove_cdevs [2025-03-04 03:56:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_cdevs [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-04 03:56:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 03:56:59,989 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 03:56:59,989 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure get_location [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure get_location [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure st_compression [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure st_compression [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_put_device [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_put_device [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure check_tape [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure check_tape [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure switch_partition [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure switch_partition [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_scsi_tape [2025-03-04 03:56:59,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_scsi_tape [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 03:56:59,991 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-04 03:56:59,992 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure setup_buffering [2025-03-04 03:56:59,992 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_buffering [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-04 03:56:59,992 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_tape_put [2025-03-04 03:56:59,992 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_tape_put [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 03:56:59,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_cmd_ioctl [2025-03-04 03:56:59,996 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_cmd_ioctl [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 03:56:59,996 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure create_one_cdev [2025-03-04 03:56:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure create_one_cdev [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure queue_dma_alignment [2025-03-04 03:56:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_dma_alignment [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure do_load_unload [2025-03-04 03:56:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure do_load_unload [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure st_flush_write_buffer [2025-03-04 03:56:59,997 INFO L138 BoogieDeclarations]: Found implementation of procedure st_flush_write_buffer [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 03:56:59,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure enlarge_buffer [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure enlarge_buffer [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure cross_eof [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure cross_eof [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure st_chk_result [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure st_chk_result [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_held [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_held [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 03:56:59,998 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 03:56:59,998 INFO L130 BoogieDeclarations]: Found specification of procedure write_behind_check [2025-03-04 03:56:59,999 INFO L138 BoogieDeclarations]: Found implementation of procedure write_behind_check [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 03:56:59,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 03:57:00,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 03:57:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-04 03:57:00,003 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-04 03:57:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-04 03:57:00,003 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-04 03:57:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 03:57:00,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 03:57:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_st_ref_mutex [2025-03-04 03:57:00,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_st_ref_mutex [2025-03-04 03:57:00,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-04 03:57:00,004 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-03-04 03:57:00,004 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-03-04 03:57:00,004 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 03:57:00,004 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-04 03:57:00,004 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure driver_create_file [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_create_file [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure release_buffering [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure release_buffering [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure normalize_buffer [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure normalize_buffer [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write_mode_page [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure write_mode_page [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure rw_checks [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure rw_checks [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock_of_scsi_tape [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock_of_scsi_tape [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-04 03:57:00,005 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 03:57:00,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 03:57:00,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 03:57:00,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_get_device [2025-03-04 03:57:00,007 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_get_device [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure set_location [2025-03-04 03:57:00,007 INFO L138 BoogieDeclarations]: Found implementation of procedure set_location [2025-03-04 03:57:00,007 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 03:57:00,007 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 03:57:00,883 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 03:57:00,888 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 03:57:00,936 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: havoc #t~nondet1969; [2025-03-04 03:57:00,939 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: havoc #t~nondet1951; [2025-03-04 03:57:00,963 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4301: havoc ~res~0#1.base, ~res~0#1.offset; [2025-03-04 03:57:01,512 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7210: havoc #t~mem1227.base, #t~mem1227.offset;havoc #t~mem1228; [2025-03-04 03:57:01,513 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: call ULTIMATE.dealloc(~#cmd~11.base, ~#cmd~11.offset);havoc ~#cmd~11.base, ~#cmd~11.offset; [2025-03-04 03:57:02,185 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: havoc #t~mem1076.base, #t~mem1076.offset;havoc #t~mem1077;call ULTIMATE.dealloc(~#cmd~8.base, ~#cmd~8.offset);havoc ~#cmd~8.base, ~#cmd~8.offset; [2025-03-04 03:57:02,185 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: havoc #t~mem1074.base, #t~mem1074.offset;havoc #t~mem1075; [2025-03-04 03:57:02,194 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: havoc #t~nondet1948; [2025-03-04 03:57:02,246 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7402: havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~mem1279; [2025-03-04 03:57:02,246 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: call ULTIMATE.dealloc(~#scmd~0.base, ~#scmd~0.offset);havoc ~#scmd~0.base, ~#scmd~0.offset; [2025-03-04 03:57:02,250 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4311: havoc __kmalloc_#t~ret101#1.base, __kmalloc_#t~ret101#1.offset; [2025-03-04 03:57:02,542 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5281: call ULTIMATE.dealloc(~#cmd~4#1.base, ~#cmd~4#1.offset);havoc ~#cmd~4#1.base, ~#cmd~4#1.offset; [2025-03-04 03:57:02,542 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4250: havoc file_inode_#t~mem80#1.base, file_inode_#t~mem80#1.offset; [2025-03-04 03:57:02,542 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: havoc msleep_interruptible_#t~nondet1961#1; [2025-03-04 03:57:02,543 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5202: call ULTIMATE.dealloc(test_ready_~#cmd~3#1.base, test_ready_~#cmd~3#1.offset);havoc test_ready_~#cmd~3#1.base, test_ready_~#cmd~3#1.offset; [2025-03-04 03:57:02,557 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: havoc #t~nondet1940; [2025-03-04 03:57:02,653 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098: havoc get_user_pages_#t~nondet1957#1; [2025-03-04 03:57:02,670 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10067: havoc #t~ret1952.base, #t~ret1952.offset; [2025-03-04 03:57:02,801 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4984: call ULTIMATE.dealloc(~#cmd~1.base, ~#cmd~1.offset);havoc ~#cmd~1.base, ~#cmd~1.offset; [2025-03-04 03:57:02,801 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: havoc #t~mem425.base, #t~mem425.offset;havoc #t~mem426; [2025-03-04 03:57:02,849 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: havoc alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset; [2025-03-04 03:57:02,950 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10205: havoc scsi_normalize_sense_#t~nondet1975#1; [2025-03-04 03:57:02,950 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: havoc scsi_get_sense_info_fld_#t~nondet1972#1; [2025-03-04 03:57:02,950 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10212: havoc scsi_sense_desc_find_#t~ret1977#1.base, scsi_sense_desc_find_#t~ret1977#1.offset; [2025-03-04 03:57:02,955 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: havoc _copy_to_user_#t~nondet1941#1; [2025-03-04 03:57:03,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088: havoc #t~nondet1956; [2025-03-04 03:57:03,070 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4242: havoc #t~mem74; [2025-03-04 03:57:03,169 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: havoc #t~mem1108.base, #t~mem1108.offset;havoc #t~mem1109;call ULTIMATE.dealloc(~#cmd~9.base, ~#cmd~9.offset);havoc ~#cmd~9.base, ~#cmd~9.offset; [2025-03-04 03:57:03,169 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820: havoc #t~mem1106.base, #t~mem1106.offset;havoc #t~mem1107; [2025-03-04 03:57:03,175 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171: havoc #t~nondet1968; [2025-03-04 03:57:03,413 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7435: call ULTIMATE.dealloc(~#p~0.base, ~#p~0.offset);havoc ~#p~0.base, ~#p~0.offset;call ULTIMATE.dealloc(~#blk~0.base, ~#blk~0.offset);havoc ~#blk~0.base, ~#blk~0.offset;call ULTIMATE.dealloc(~#scmd~1.base, ~#scmd~1.offset);havoc ~#scmd~1.base, ~#scmd~1.offset; [2025-03-04 03:57:03,414 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: havoc #t~mem1344.base, #t~mem1344.offset;havoc #t~mem1345; [2025-03-04 03:57:14,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824: call ULTIMATE.dealloc(init_st_~#__key~2#1.base, init_st_~#__key~2#1.offset);havoc init_st_~#__key~2#1.base, init_st_~#__key~2#1.offset; [2025-03-04 03:57:14,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: havoc blk_get_queue_#t~nondet1944#1; [2025-03-04 03:57:14,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4604: havoc st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset; [2025-03-04 03:57:14,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651: call ULTIMATE.dealloc(st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset);havoc st_ioctl_~#bt~0#1.base, st_ioctl_~#bt~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset);havoc st_ioctl_~#blk~1#1.base, st_ioctl_~#blk~1#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset);havoc st_ioctl_~#mtc~0#1.base, st_ioctl_~#mtc~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset);havoc st_ioctl_~#mt_status~0#1.base, st_ioctl_~#mt_status~0#1.offset;call ULTIMATE.dealloc(st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset);havoc st_ioctl_~#mt_pos~0#1.base, st_ioctl_~#mt_pos~0#1.offset; [2025-03-04 03:57:14,053 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10167: havoc register_chrdev_region_#t~nondet1967#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: call ULTIMATE.dealloc(read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset);havoc read_tape_~#cmd~7#1.base, read_tape_~#cmd~7#1.offset; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8595: call ULTIMATE.dealloc(st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset);havoc st_probe_~#__key~1#1.base, st_probe_~#__key~1#1.offset; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186: havoc scsi_device_get_#t~nondet1971#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201: havoc scsi_nonblockable_ioctl_#t~nondet1974#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: havoc dev_set_drvdata_#t~nondet1954#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209: havoc scsi_register_driver_#t~nondet1976#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: havoc sysfs_create_link_#t~nondet1978#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4404: havoc queue_max_segments_#t~mem168#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9425-1: ldv_mutex_lock_interruptible_10_#res#1 := ldv_mutex_lock_interruptible_10_~ldv_func_res~1#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4010: havoc atomic64_read_#t~mem28#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6392: call ULTIMATE.dealloc(st_read_~#i~5#1.base, st_read_~#i~5#1.offset);havoc st_read_~#i~5#1.base, st_read_~#i~5#1.offset;call ULTIMATE.dealloc(st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset);havoc st_read_~#SRpnt~9#1.base, st_read_~#SRpnt~9#1.offset; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: havoc read_tape_#t~mem914#1; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5603: call ULTIMATE.dealloc(st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset);havoc st_flush_~#cmd~5#1.base, st_flush_~#cmd~5#1.offset; [2025-03-04 03:57:14,054 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: havoc idr_alloc_#t~nondet1958#1; [2025-03-04 03:57:14,055 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: havoc idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset; [2025-03-04 03:57:14,055 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9446-1: ldv_mutex_lock_interruptible_12_#res#1 := ldv_mutex_lock_interruptible_12_~ldv_func_res~2#1; [2025-03-04 03:57:14,055 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: havoc __class_register_#t~nondet1939#1; [2025-03-04 03:57:14,055 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9467-1: ldv_mutex_lock_interruptible_14_#res#1 := ldv_mutex_lock_interruptible_14_~ldv_func_res~3#1; [2025-03-04 03:57:14,055 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5904: call ULTIMATE.dealloc(st_write_~#i~4#1.base, st_write_~#i~4#1.offset);havoc st_write_~#i~4#1.base, st_write_~#i~4#1.offset;call ULTIMATE.dealloc(st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset);havoc st_write_~#cmd~6#1.base, st_write_~#cmd~6#1.offset; [2025-03-04 03:57:14,055 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: havoc alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset; [2025-03-04 03:57:15,793 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: havoc #t~mem1361;call ULTIMATE.dealloc(~#partition~0.base, ~#partition~0.offset);havoc ~#partition~0.base, ~#partition~0.offset;call ULTIMATE.dealloc(~#block~0.base, ~#block~0.offset);havoc ~#block~0.base, ~#block~0.offset; [2025-03-04 03:57:16,999 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: havoc #t~nondet1953; [2025-03-04 03:57:17,074 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4626: havoc #t~mem247.base, #t~mem247.offset; [2025-03-04 03:57:17,531 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197: havoc #t~nondet1973; [2025-03-04 03:57:18,510 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10036: havoc blk_rq_map_user_#t~nondet1946#1; [2025-03-04 03:57:18,510 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4113: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-03-04 03:57:18,511 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: havoc blk_get_request_#t~ret1945#1.base, blk_get_request_#t~ret1945#1.offset; [2025-03-04 03:57:18,643 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10138: havoc #t~nondet1962; [2025-03-04 03:57:18,903 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149: havoc #t~nondet1964; [2025-03-04 03:57:19,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182: havoc #t~nondet1970; [2025-03-04 03:57:20,125 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048: havoc cdev_add_#t~nondet1949#1; [2025-03-04 03:57:20,125 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10078: havoc device_create_#t~ret1955#1.base, device_create_#t~ret1955#1.offset; [2025-03-04 03:57:20,125 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: havoc cdev_alloc_#t~ret1950#1.base, cdev_alloc_#t~ret1950#1.offset; [2025-03-04 03:57:20,125 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8462: call ULTIMATE.dealloc(~#name~11#1.base, ~#name~11#1.offset);havoc ~#name~11#1.base, ~#name~11#1.offset; [2025-03-04 03:57:20,203 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410: havoc #t~ite170;havoc #t~mem169; [2025-03-04 03:57:20,569 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: call ULTIMATE.dealloc(~#cmd~10.base, ~#cmd~10.offset);havoc ~#cmd~10.base, ~#cmd~10.offset; [2025-03-04 03:57:20,569 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc #t~mem1134.base, #t~mem1134.offset;havoc #t~mem1135; [2025-03-04 03:57:20,756 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4976: havoc #t~mem413.base, #t~mem413.offset;havoc #t~mem414;call ULTIMATE.dealloc(~#cmd~0.base, ~#cmd~0.offset);havoc ~#cmd~0.base, ~#cmd~0.offset; [2025-03-04 03:57:20,756 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4966: havoc #t~mem407.base, #t~mem407.offset;havoc #t~mem408; [2025-03-04 03:57:20,933 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: havoc rcu_lockdep_current_cpu_online_#t~nondet1966#1; [2025-03-04 03:57:20,933 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10124: havoc lock_is_held_#t~nondet1960#1; [2025-03-04 03:57:20,933 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10159: havoc rcu_is_cpu_idle_#t~nondet1965#1; [2025-03-04 03:57:23,696 INFO L? ?]: Removed 3567 outVars from TransFormulas that were not future-live. [2025-03-04 03:57:23,696 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 03:57:23,799 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 03:57:23,799 INFO L336 CfgBuilder]: Removed 10 assume(true) statements. [2025-03-04 03:57:23,800 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:57:23 BoogieIcfgContainer [2025-03-04 03:57:23,800 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 03:57:23,803 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 03:57:23,803 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 03:57:23,806 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 03:57:23,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 03:56:56" (1/3) ... [2025-03-04 03:57:23,807 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41378c0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:57:23, skipping insertion in model container [2025-03-04 03:57:23,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 03:56:58" (2/3) ... [2025-03-04 03:57:23,807 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41378c0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 03:57:23, skipping insertion in model container [2025-03-04 03:57:23,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 03:57:23" (3/3) ... [2025-03-04 03:57:23,808 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i [2025-03-04 03:57:23,821 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 03:57:23,824 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i that has 148 procedures, 2870 locations, 1 initial locations, 106 loop locations, and 1 error locations. [2025-03-04 03:57:23,924 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 03:57:23,936 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;@50bda9c6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 03:57:23,937 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 03:57:23,949 INFO L276 IsEmpty]: Start isEmpty. Operand has 2573 states, 2104 states have (on average 1.481939163498099) internal successors, (3118), 2128 states have internal predecessors, (3118), 386 states have call successors, (386), 81 states have call predecessors, (386), 81 states have return successors, (386), 386 states have call predecessors, (386), 386 states have call successors, (386) [2025-03-04 03:57:23,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-04 03:57:23,954 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:57:23,954 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-04 03:57:23,955 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:57:23,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:57:23,959 INFO L85 PathProgramCache]: Analyzing trace with hash -700150455, now seen corresponding path program 1 times [2025-03-04 03:57:23,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:57:23,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005419771] [2025-03-04 03:57:23,965 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:57:23,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:57:27,786 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-04 03:57:27,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-04 03:57:28,000 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:57:28,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:57:28,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 03:57:28,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:57:28,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005419771] [2025-03-04 03:57:28,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005419771] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:57:28,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:57:28,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:57:28,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079595752] [2025-03-04 03:57:28,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:57:28,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:57:28,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:57:28,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:57:28,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:57:28,630 INFO L87 Difference]: Start difference. First operand has 2573 states, 2104 states have (on average 1.481939163498099) internal successors, (3118), 2128 states have internal predecessors, (3118), 386 states have call successors, (386), 81 states have call predecessors, (386), 81 states have return successors, (386), 386 states have call predecessors, (386), 386 states have call successors, (386) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 03:57:29,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:57:29,955 INFO L93 Difference]: Finished difference Result 5138 states and 7883 transitions. [2025-03-04 03:57:29,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:57:29,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2025-03-04 03:57:29,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:57:29,996 INFO L225 Difference]: With dead ends: 5138 [2025-03-04 03:57:29,996 INFO L226 Difference]: Without dead ends: 2567 [2025-03-04 03:57:30,021 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 [2025-03-04 03:57:30,022 INFO L435 NwaCegarLoop]: 3749 mSDtfsCounter, 3851 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3851 SdHoareTripleChecker+Valid, 3749 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-04 03:57:30,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3851 Valid, 3749 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-04 03:57:30,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2567 states. [2025-03-04 03:57:30,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2567 to 2567. [2025-03-04 03:57:30,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2567 states, 2100 states have (on average 1.4704761904761905) internal successors, (3088), 2122 states have internal predecessors, (3088), 386 states have call successors, (386), 81 states have call predecessors, (386), 80 states have return successors, (378), 378 states have call predecessors, (378), 378 states have call successors, (378) [2025-03-04 03:57:30,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2567 states to 2567 states and 3852 transitions. [2025-03-04 03:57:30,229 INFO L78 Accepts]: Start accepts. Automaton has 2567 states and 3852 transitions. Word has length 28 [2025-03-04 03:57:30,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:57:30,230 INFO L471 AbstractCegarLoop]: Abstraction has 2567 states and 3852 transitions. [2025-03-04 03:57:30,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 03:57:30,230 INFO L276 IsEmpty]: Start isEmpty. Operand 2567 states and 3852 transitions. [2025-03-04 03:57:30,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-04 03:57:30,232 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:57:30,232 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-04 03:57:30,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 03:57:30,232 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:57:30,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:57:30,233 INFO L85 PathProgramCache]: Analyzing trace with hash -488799542, now seen corresponding path program 1 times [2025-03-04 03:57:30,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:57:30,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524255928] [2025-03-04 03:57:30,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:57:30,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:57:33,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-04 03:57:33,619 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-04 03:57:33,622 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:57:33,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:57:34,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 03:57:34,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:57:34,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524255928] [2025-03-04 03:57:34,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524255928] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:57:34,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:57:34,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:57:34,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357632546] [2025-03-04 03:57:34,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:57:34,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:57:34,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:57:34,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:57:34,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:57:34,030 INFO L87 Difference]: Start difference. First operand 2567 states and 3852 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 03:57:35,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:57:35,157 INFO L93 Difference]: Finished difference Result 5127 states and 7695 transitions. [2025-03-04 03:57:35,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:57:35,158 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2025-03-04 03:57:35,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:57:35,172 INFO L225 Difference]: With dead ends: 5127 [2025-03-04 03:57:35,173 INFO L226 Difference]: Without dead ends: 2567 [2025-03-04 03:57:35,181 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 [2025-03-04 03:57:35,182 INFO L435 NwaCegarLoop]: 3744 mSDtfsCounter, 3845 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3845 SdHoareTripleChecker+Valid, 3744 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-04 03:57:35,182 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3845 Valid, 3744 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-04 03:57:35,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2567 states. [2025-03-04 03:57:35,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2567 to 2567. [2025-03-04 03:57:35,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2567 states, 2100 states have (on average 1.47) internal successors, (3087), 2122 states have internal predecessors, (3087), 386 states have call successors, (386), 81 states have call predecessors, (386), 80 states have return successors, (378), 378 states have call predecessors, (378), 378 states have call successors, (378) [2025-03-04 03:57:35,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2567 states to 2567 states and 3851 transitions. [2025-03-04 03:57:35,271 INFO L78 Accepts]: Start accepts. Automaton has 2567 states and 3851 transitions. Word has length 28 [2025-03-04 03:57:35,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:57:35,271 INFO L471 AbstractCegarLoop]: Abstraction has 2567 states and 3851 transitions. [2025-03-04 03:57:35,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 03:57:35,272 INFO L276 IsEmpty]: Start isEmpty. Operand 2567 states and 3851 transitions. [2025-03-04 03:57:35,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-04 03:57:35,272 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:57:35,272 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-04 03:57:35,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 03:57:35,273 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:57:35,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:57:35,273 INFO L85 PathProgramCache]: Analyzing trace with hash -897623767, now seen corresponding path program 1 times [2025-03-04 03:57:35,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:57:35,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650967877] [2025-03-04 03:57:35,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:57:35,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:57:38,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-04 03:57:38,654 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-04 03:57:38,655 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:57:38,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:57:38,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 03:57:38,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:57:38,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650967877] [2025-03-04 03:57:38,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650967877] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:57:38,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:57:38,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:57:38,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957577998] [2025-03-04 03:57:38,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:57:38,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:57:38,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:57:38,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:57:38,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:57:38,945 INFO L87 Difference]: Start difference. First operand 2567 states and 3851 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:57:42,998 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 [] [2025-03-04 03:57:44,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:57:44,986 INFO L93 Difference]: Finished difference Result 2569 states and 3852 transitions. [2025-03-04 03:57:44,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:57:44,987 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2025-03-04 03:57:44,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:57:45,009 INFO L225 Difference]: With dead ends: 2569 [2025-03-04 03:57:45,009 INFO L226 Difference]: Without dead ends: 2566 [2025-03-04 03:57:45,013 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 [2025-03-04 03:57:45,016 INFO L435 NwaCegarLoop]: 3742 mSDtfsCounter, 3832 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3832 SdHoareTripleChecker+Valid, 3742 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2025-03-04 03:57:45,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3832 Valid, 3742 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 1 Unknown, 0 Unchecked, 5.9s Time] [2025-03-04 03:57:45,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2566 states. [2025-03-04 03:57:45,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2566 to 2566. [2025-03-04 03:57:45,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2566 states, 2100 states have (on average 1.4695238095238095) internal successors, (3086), 2121 states have internal predecessors, (3086), 385 states have call successors, (385), 81 states have call predecessors, (385), 80 states have return successors, (378), 378 states have call predecessors, (378), 378 states have call successors, (378) [2025-03-04 03:57:45,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2566 states to 2566 states and 3849 transitions. [2025-03-04 03:57:45,135 INFO L78 Accepts]: Start accepts. Automaton has 2566 states and 3849 transitions. Word has length 28 [2025-03-04 03:57:45,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:57:45,136 INFO L471 AbstractCegarLoop]: Abstraction has 2566 states and 3849 transitions. [2025-03-04 03:57:45,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:57:45,136 INFO L276 IsEmpty]: Start isEmpty. Operand 2566 states and 3849 transitions. [2025-03-04 03:57:45,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-03-04 03:57:45,139 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:57:45,139 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-04 03:57:45,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 03:57:45,140 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:57:45,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:57:45,142 INFO L85 PathProgramCache]: Analyzing trace with hash -2059858793, now seen corresponding path program 1 times [2025-03-04 03:57:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:57:45,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548955336] [2025-03-04 03:57:45,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:57:45,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:57:48,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-03-04 03:57:48,414 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-03-04 03:57:48,415 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:57:48,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:57:48,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 03:57:48,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:57:48,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548955336] [2025-03-04 03:57:48,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548955336] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:57:48,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:57:48,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:57:48,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148828535] [2025-03-04 03:57:48,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:57:48,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:57:48,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:57:48,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:57:48,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:57:48,680 INFO L87 Difference]: Start difference. First operand 2566 states and 3849 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:57:52,728 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 [] [2025-03-04 03:57:56,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:57:56,929 INFO L93 Difference]: Finished difference Result 7562 states and 11357 transitions. [2025-03-04 03:57:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:57:56,930 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 29 [2025-03-04 03:57:56,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:57:56,963 INFO L225 Difference]: With dead ends: 7562 [2025-03-04 03:57:56,963 INFO L226 Difference]: Without dead ends: 5043 [2025-03-04 03:57:56,975 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 [2025-03-04 03:57:56,977 INFO L435 NwaCegarLoop]: 5943 mSDtfsCounter, 3827 mSDsluCounter, 3608 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3827 SdHoareTripleChecker+Valid, 9551 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2025-03-04 03:57:56,978 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3827 Valid, 9551 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 300 Invalid, 1 Unknown, 0 Unchecked, 8.1s Time] [2025-03-04 03:57:56,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5043 states. [2025-03-04 03:57:57,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5043 to 5038. [2025-03-04 03:57:57,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5038 states, 4139 states have (on average 1.4711282918579367) internal successors, (6089), 4174 states have internal predecessors, (6089), 741 states have call successors, (741), 159 states have call predecessors, (741), 157 states have return successors, (736), 730 states have call predecessors, (736), 730 states have call successors, (736) [2025-03-04 03:57:57,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5038 states to 5038 states and 7566 transitions. [2025-03-04 03:57:57,149 INFO L78 Accepts]: Start accepts. Automaton has 5038 states and 7566 transitions. Word has length 29 [2025-03-04 03:57:57,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:57:57,150 INFO L471 AbstractCegarLoop]: Abstraction has 5038 states and 7566 transitions. [2025-03-04 03:57:57,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:57:57,150 INFO L276 IsEmpty]: Start isEmpty. Operand 5038 states and 7566 transitions. [2025-03-04 03:57:57,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-04 03:57:57,152 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:57:57,152 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-04 03:57:57,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 03:57:57,152 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:57:57,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:57:57,152 INFO L85 PathProgramCache]: Analyzing trace with hash 565560042, now seen corresponding path program 1 times [2025-03-04 03:57:57,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:57:57,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774136192] [2025-03-04 03:57:57,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:57:57,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:58:00,248 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 03:58:00,305 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 03:58:00,305 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:58:00,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:58:00,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 03:58:00,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:58:00,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774136192] [2025-03-04 03:58:00,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774136192] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:58:00,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:58:00,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:58:00,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222892423] [2025-03-04 03:58:00,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:58:00,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:58:00,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:58:00,570 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:58:00,570 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:58:00,570 INFO L87 Difference]: Start difference. First operand 5038 states and 7566 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:58:04,616 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 [] [2025-03-04 03:58:06,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:58:06,553 INFO L93 Difference]: Finished difference Result 5040 states and 7567 transitions. [2025-03-04 03:58:06,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:58:06,553 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2025-03-04 03:58:06,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:58:06,582 INFO L225 Difference]: With dead ends: 5040 [2025-03-04 03:58:06,583 INFO L226 Difference]: Without dead ends: 5037 [2025-03-04 03:58:06,587 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 [2025-03-04 03:58:06,588 INFO L435 NwaCegarLoop]: 3740 mSDtfsCounter, 3828 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3828 SdHoareTripleChecker+Valid, 3740 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2025-03-04 03:58:06,588 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3828 Valid, 3740 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 1 Unknown, 0 Unchecked, 5.9s Time] [2025-03-04 03:58:06,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5037 states. [2025-03-04 03:58:06,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5037 to 5037. [2025-03-04 03:58:06,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5037 states, 4139 states have (on average 1.4708866876057018) internal successors, (6088), 4173 states have internal predecessors, (6088), 740 states have call successors, (740), 159 states have call predecessors, (740), 157 states have return successors, (736), 730 states have call predecessors, (736), 730 states have call successors, (736) [2025-03-04 03:58:06,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5037 states to 5037 states and 7564 transitions. [2025-03-04 03:58:06,765 INFO L78 Accepts]: Start accepts. Automaton has 5037 states and 7564 transitions. Word has length 30 [2025-03-04 03:58:06,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:58:06,765 INFO L471 AbstractCegarLoop]: Abstraction has 5037 states and 7564 transitions. [2025-03-04 03:58:06,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:58:06,766 INFO L276 IsEmpty]: Start isEmpty. Operand 5037 states and 7564 transitions. [2025-03-04 03:58:06,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-03-04 03:58:06,768 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:58:06,768 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-04 03:58:06,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-04 03:58:06,769 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:58:06,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:58:06,769 INFO L85 PathProgramCache]: Analyzing trace with hash 349164280, now seen corresponding path program 1 times [2025-03-04 03:58:06,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:58:06,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278731589] [2025-03-04 03:58:06,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:58:06,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:58:09,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-03-04 03:58:09,857 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-03-04 03:58:09,857 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:58:09,857 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:58:10,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 03:58:10,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:58:10,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278731589] [2025-03-04 03:58:10,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278731589] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:58:10,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:58:10,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:58:10,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080855830] [2025-03-04 03:58:10,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:58:10,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:58:10,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:58:10,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:58:10,104 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:58:10,104 INFO L87 Difference]: Start difference. First operand 5037 states and 7564 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:58:14,149 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 [] [2025-03-04 03:58:16,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 03:58:16,167 INFO L93 Difference]: Finished difference Result 5115 states and 7630 transitions. [2025-03-04 03:58:16,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 03:58:16,168 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 31 [2025-03-04 03:58:16,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 03:58:16,188 INFO L225 Difference]: With dead ends: 5115 [2025-03-04 03:58:16,188 INFO L226 Difference]: Without dead ends: 5093 [2025-03-04 03:58:16,192 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 [2025-03-04 03:58:16,192 INFO L435 NwaCegarLoop]: 3742 mSDtfsCounter, 3662 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3662 SdHoareTripleChecker+Valid, 3931 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2025-03-04 03:58:16,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3662 Valid, 3931 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 1 Unknown, 0 Unchecked, 6.0s Time] [2025-03-04 03:58:16,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5093 states. [2025-03-04 03:58:16,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5093 to 5091. [2025-03-04 03:58:16,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5091 states, 4188 states have (on average 1.4646609360076408) internal successors, (6134), 4220 states have internal predecessors, (6134), 729 states have call successors, (729), 175 states have call predecessors, (729), 173 states have return successors, (727), 721 states have call predecessors, (727), 721 states have call successors, (727) [2025-03-04 03:58:16,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5091 states to 5091 states and 7590 transitions. [2025-03-04 03:58:16,331 INFO L78 Accepts]: Start accepts. Automaton has 5091 states and 7590 transitions. Word has length 31 [2025-03-04 03:58:16,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 03:58:16,331 INFO L471 AbstractCegarLoop]: Abstraction has 5091 states and 7590 transitions. [2025-03-04 03:58:16,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-03-04 03:58:16,332 INFO L276 IsEmpty]: Start isEmpty. Operand 5091 states and 7590 transitions. [2025-03-04 03:58:16,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-03-04 03:58:16,336 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 03:58:16,336 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 03:58:16,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-04 03:58:16,336 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 03:58:16,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 03:58:16,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1995111012, now seen corresponding path program 1 times [2025-03-04 03:58:16,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 03:58:16,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456348232] [2025-03-04 03:58:16,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 03:58:16,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 03:58:19,353 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-03-04 03:58:19,405 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-03-04 03:58:19,406 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 03:58:19,406 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 03:58:19,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-04 03:58:19,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 03:58:19,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456348232] [2025-03-04 03:58:19,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456348232] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 03:58:19,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 03:58:19,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 03:58:19,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026151900] [2025-03-04 03:58:19,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 03:58:19,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 03:58:19,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 03:58:19,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 03:58:19,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 03:58:19,975 INFO L87 Difference]: Start difference. First operand 5091 states and 7590 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8)