./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 8fc3dc66 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-?-8fc3dc6-m [2025-03-17 08:16:03,328 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 08:16:03,393 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 08:16:03,400 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 08:16:03,400 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 08:16:03,415 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 08:16:03,416 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 08:16:03,416 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 08:16:03,416 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 08:16:03,416 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 08:16:03,417 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 08:16:03,417 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 08:16:03,417 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 08:16:03,417 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 08:16:03,418 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 08:16:03,418 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 08:16:03,418 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 08:16:03,418 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 08:16:03,418 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 08:16:03,418 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 08:16:03,418 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 08:16:03,419 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 08:16:03,419 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 08:16:03,419 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 08:16:03,420 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 08:16:03,420 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 08:16:03,420 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 08:16:03,420 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 08:16:03,420 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 08:16:03,420 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 08:16:03,420 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-17 08:16:03,648 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 08:16:03,656 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 08:16:03,659 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 08:16:03,660 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 08:16:03,661 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 08:16:03,663 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-17 08:16:04,899 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53a443859/ac53efdf5e274bc0af67961d257c086c/FLAGcb1d4f10d [2025-03-17 08:16:05,377 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 08:16:05,379 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-17 08:16:05,415 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53a443859/ac53efdf5e274bc0af67961d257c086c/FLAGcb1d4f10d [2025-03-17 08:16:05,477 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53a443859/ac53efdf5e274bc0af67961d257c086c [2025-03-17 08:16:05,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 08:16:05,483 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 08:16:05,484 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 08:16:05,484 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 08:16:05,487 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 08:16:05,488 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 08:16:05" (1/1) ... [2025-03-17 08:16:05,489 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6446c6c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:05, skipping insertion in model container [2025-03-17 08:16:05,489 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 08:16:05" (1/1) ... [2025-03-17 08:16:05,572 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 08:16:07,743 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-17 08:16:07,877 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 08:16:07,907 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 08:16:07,971 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-17 08:16:07,973 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-17 08:16:07,974 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3922] [2025-03-17 08:16:07,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3925] [2025-03-17 08:16:07,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3928] [2025-03-17 08:16:07,975 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3931] [2025-03-17 08:16:07,977 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-17 08:16:07,978 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-17 08:16:07,978 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-17 08:16:07,978 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-17 08:16:07,979 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-17 08:16:07,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [4065] [2025-03-17 08:16:07,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4068] [2025-03-17 08:16:07,980 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4071] [2025-03-17 08:16:07,981 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [4074] [2025-03-17 08:16:08,037 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4424] [2025-03-17 08:16:08,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4427] [2025-03-17 08:16:08,253 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-17 08:16:08,272 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 08:16:08,338 INFO L204 MainTranslator]: Completed translation [2025-03-17 08:16:08,338 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08 WrapperNode [2025-03-17 08:16:08,339 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 08:16:08,340 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 08:16:08,341 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 08:16:08,341 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 08:16:08,346 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:08,423 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:08,627 INFO L138 Inliner]: procedures = 282, calls = 3110, calls flagged for inlining = 132, calls inlined = 123, statements flattened = 7633 [2025-03-17 08:16:08,628 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 08:16:08,629 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 08:16:08,629 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 08:16:08,629 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 08:16:08,638 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:08,639 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:08,676 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,378 INFO L175 MemorySlicer]: Split 2250 memory accesses to 34 slices as follows [4, 1794, 3, 6, 3, 7, 86, 8, 1, 4, 4, 8, 18, 64, 17, 34, 20, 2, 18, 8, 1, 4, 5, 31, 5, 58, 2, 1, 17, 3, 5, 5, 2, 2]. 80 percent of accesses are in the largest equivalence class. The 215 initializations are split as follows [4, 27, 3, 6, 3, 0, 0, 8, 0, 4, 0, 8, 0, 0, 16, 0, 20, 2, 0, 0, 0, 4, 0, 31, 5, 58, 2, 1, 0, 3, 5, 5, 0, 0]. The 938 writes are split as follows [0, 714, 0, 0, 0, 4, 86, 0, 1, 0, 0, 0, 17, 64, 0, 25, 0, 0, 2, 4, 0, 0, 3, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 1]. [2025-03-17 08:16:09,379 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,380 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,505 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,523 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,556 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,587 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,644 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 08:16:09,646 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 08:16:09,647 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 08:16:09,647 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 08:16:09,649 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (1/1) ... [2025-03-17 08:16:09,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 08:16:09,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 08:16:09,677 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-17 08:16:09,684 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-17 08:16:09,707 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_del [2025-03-17 08:16:09,708 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_del [2025-03-17 08:16:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 08:16:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 08:16:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 08:16:09,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 08:16:09,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure driver_remove_file [2025-03-17 08:16:09,710 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_remove_file [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 08:16:09,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure find_partition [2025-03-17 08:16:09,711 INFO L138 BoogieDeclarations]: Found implementation of procedure find_partition [2025-03-17 08:16:09,711 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-17 08:16:09,711 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-17 08:16:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_when_processing_errors [2025-03-17 08:16:09,712 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_when_processing_errors [2025-03-17 08:16:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-17 08:16:09,712 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-17 08:16:09,712 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-17 08:16:09,712 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 08:16:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure class_unregister [2025-03-17 08:16:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure class_unregister [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2025-03-17 08:16:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-17 08:16:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-17 08:16:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure tape_name [2025-03-17 08:16:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure tape_name [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-03-17 08:16:09,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 08:16:09,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-17 08:16:09,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-17 08:16:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 08:16:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 08:16:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 08:16:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 08:16:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 08:16:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 08:16:09,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-17 08:16:09,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure st_int_ioctl [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure st_int_ioctl [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_rq_timeout [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_rq_timeout [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure set_mode_densblk [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure set_mode_densblk [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_ioctl [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_ioctl [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_st_ref_mutex [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_st_ref_mutex [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read_mode_page [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure read_mode_page [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure do_door_lock [2025-03-17 08:16:09,719 INFO L138 BoogieDeclarations]: Found implementation of procedure do_door_lock [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 08:16:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-03-17 08:16:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure st_do_scsi [2025-03-17 08:16:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure st_do_scsi [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-03-17 08:16:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-03-17 08:16:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2025-03-17 08:16:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure st_release_request [2025-03-17 08:16:09,720 INFO L138 BoogieDeclarations]: Found implementation of procedure st_release_request [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-17 08:16:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-17 08:16:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-17 08:16:09,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-17 08:16:09,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure remove_cdevs [2025-03-17 08:16:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_cdevs [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-17 08:16:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 08:16:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-17 08:16:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure get_location [2025-03-17 08:16:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure get_location [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure st_compression [2025-03-17 08:16:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure st_compression [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_put_device [2025-03-17 08:16:09,723 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_put_device [2025-03-17 08:16:09,723 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure check_tape [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure check_tape [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure switch_partition [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure switch_partition [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_scsi_tape [2025-03-17 08:16:09,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_scsi_tape [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-17 08:16:09,724 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-17 08:16:09,725 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure setup_buffering [2025-03-17 08:16:09,725 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_buffering [2025-03-17 08:16:09,725 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-17 08:16:09,725 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-17 08:16:09,726 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_tape_put [2025-03-17 08:16:09,726 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_tape_put [2025-03-17 08:16:09,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 08:16:09,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 08:16:09,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 08:16:09,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 08:16:09,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_cmd_ioctl [2025-03-17 08:16:09,728 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_cmd_ioctl [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 08:16:09,728 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 08:16:09,729 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure create_one_cdev [2025-03-17 08:16:09,730 INFO L138 BoogieDeclarations]: Found implementation of procedure create_one_cdev [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure queue_dma_alignment [2025-03-17 08:16:09,730 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_dma_alignment [2025-03-17 08:16:09,730 INFO L130 BoogieDeclarations]: Found specification of procedure do_load_unload [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure do_load_unload [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure st_flush_write_buffer [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure st_flush_write_buffer [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-17 08:16:09,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 08:16:09,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-17 08:16:09,735 INFO L130 BoogieDeclarations]: Found specification of procedure enlarge_buffer [2025-03-17 08:16:09,735 INFO L138 BoogieDeclarations]: Found implementation of procedure enlarge_buffer [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure cross_eof [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure cross_eof [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure st_chk_result [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure st_chk_result [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_held [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_held [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write_behind_check [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure write_behind_check [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_st_ref_mutex [2025-03-17 08:16:09,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_st_ref_mutex [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 08:16:09,736 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure driver_create_file [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_create_file [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure release_buffering [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure release_buffering [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure normalize_buffer [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure normalize_buffer [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure write_mode_page [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure write_mode_page [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure rw_checks [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure rw_checks [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2025-03-17 08:16:09,737 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2025-03-17 08:16:09,737 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2025-03-17 08:16:09,738 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock_of_scsi_tape [2025-03-17 08:16:09,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock_of_scsi_tape [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-17 08:16:09,738 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 08:16:09,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_autopm_get_device [2025-03-17 08:16:09,743 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_autopm_get_device [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure set_location [2025-03-17 08:16:09,743 INFO L138 BoogieDeclarations]: Found implementation of procedure set_location [2025-03-17 08:16:09,743 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 08:16:09,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 08:16:10,648 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 08:16:10,653 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 08:16:10,695 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10178: havoc #t~nondet1969; [2025-03-17 08:16:10,698 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: havoc #t~nondet1951; [2025-03-17 08:16:10,724 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4301: havoc ~res~0#1.base, ~res~0#1.offset; [2025-03-17 08:16:11,420 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7210: havoc #t~mem1227.base, #t~mem1227.offset;havoc #t~mem1228; [2025-03-17 08:16:11,420 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: call ULTIMATE.dealloc(~#cmd~11.base, ~#cmd~11.offset);havoc ~#cmd~11.base, ~#cmd~11.offset; [2025-03-17 08:16:12,128 INFO L1322 $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-17 08:16:12,128 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: havoc #t~mem1074.base, #t~mem1074.offset;havoc #t~mem1075; [2025-03-17 08:16:12,139 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: havoc #t~nondet1948; [2025-03-17 08:16:12,206 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7402: havoc #t~mem1278.base, #t~mem1278.offset;havoc #t~mem1279; [2025-03-17 08:16:12,206 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: call ULTIMATE.dealloc(~#scmd~0.base, ~#scmd~0.offset);havoc ~#scmd~0.base, ~#scmd~0.offset; [2025-03-17 08:16:12,213 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4311: havoc __kmalloc_#t~ret101#1.base, __kmalloc_#t~ret101#1.offset; [2025-03-17 08:16:12,582 INFO L1322 $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-17 08:16:12,583 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4250: havoc file_inode_#t~mem80#1.base, file_inode_#t~mem80#1.offset; [2025-03-17 08:16:12,583 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: havoc msleep_interruptible_#t~nondet1961#1; [2025-03-17 08:16:12,583 INFO L1322 $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-17 08:16:12,599 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: havoc #t~nondet1940; [2025-03-17 08:16:12,698 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098: havoc get_user_pages_#t~nondet1957#1; [2025-03-17 08:16:12,718 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10067: havoc #t~ret1952.base, #t~ret1952.offset; [2025-03-17 08:16:12,832 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4984: call ULTIMATE.dealloc(~#cmd~1.base, ~#cmd~1.offset);havoc ~#cmd~1.base, ~#cmd~1.offset; [2025-03-17 08:16:12,832 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: havoc #t~mem425.base, #t~mem425.offset;havoc #t~mem426; [2025-03-17 08:16:12,893 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10013: havoc alloc_pages_current_#t~ret1943#1.base, alloc_pages_current_#t~ret1943#1.offset; [2025-03-17 08:16:12,996 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10205: havoc scsi_normalize_sense_#t~nondet1975#1; [2025-03-17 08:16:12,997 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: havoc scsi_get_sense_info_fld_#t~nondet1972#1; [2025-03-17 08:16:12,997 INFO L1322 $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-17 08:16:13,002 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: havoc _copy_to_user_#t~nondet1941#1; [2025-03-17 08:16:13,208 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088: havoc #t~nondet1956; [2025-03-17 08:16:13,227 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4242: havoc #t~mem74; [2025-03-17 08:16:13,587 INFO L1322 $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-17 08:16:13,588 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6820: havoc #t~mem1106.base, #t~mem1106.offset;havoc #t~mem1107; [2025-03-17 08:16:13,595 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171: havoc #t~nondet1968; [2025-03-17 08:16:13,698 INFO L1322 $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-17 08:16:13,699 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: havoc #t~mem1344.base, #t~mem1344.offset;havoc #t~mem1345; [2025-03-17 08:16:24,817 INFO L1322 $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-17 08:16:24,817 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: havoc blk_get_queue_#t~nondet1944#1; [2025-03-17 08:16:24,817 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4604: havoc st_incompatible_#t~mem245#1.base, st_incompatible_#t~mem245#1.offset; [2025-03-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10167: havoc register_chrdev_region_#t~nondet1967#1; [2025-03-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186: havoc scsi_device_get_#t~nondet1971#1; [2025-03-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201: havoc scsi_nonblockable_ioctl_#t~nondet1974#1; [2025-03-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: havoc dev_set_drvdata_#t~nondet1954#1; [2025-03-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10209: havoc scsi_register_driver_#t~nondet1976#1; [2025-03-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10216: havoc sysfs_create_link_#t~nondet1978#1; [2025-03-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4404: havoc queue_max_segments_#t~mem168#1; [2025-03-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4010: havoc atomic64_read_#t~mem28#1; [2025-03-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6263: havoc read_tape_#t~mem914#1; [2025-03-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: havoc idr_alloc_#t~nondet1958#1; [2025-03-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: havoc idr_find_slowpath_#t~ret1959#1.base, idr_find_slowpath_#t~ret1959#1.offset; [2025-03-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9981: havoc __class_register_#t~nondet1939#1; [2025-03-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $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-17 08:16:24,818 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: havoc alloc_disk_#t~ret1942#1.base, alloc_disk_#t~ret1942#1.offset; [2025-03-17 08:16:26,330 INFO L1322 $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-17 08:16:27,529 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10071: havoc #t~nondet1953; [2025-03-17 08:16:27,588 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4626: havoc #t~mem247.base, #t~mem247.offset; [2025-03-17 08:16:28,037 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10197: havoc #t~nondet1973; [2025-03-17 08:16:28,996 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10036: havoc blk_rq_map_user_#t~nondet1946#1; [2025-03-17 08:16:28,996 INFO L1322 $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-17 08:16:28,996 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: havoc blk_get_request_#t~ret1945#1.base, blk_get_request_#t~ret1945#1.offset; [2025-03-17 08:16:29,058 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10138: havoc #t~nondet1962; [2025-03-17 08:16:29,294 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10149: havoc #t~nondet1964; [2025-03-17 08:16:29,840 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10182: havoc #t~nondet1970; [2025-03-17 08:16:30,487 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10048: havoc cdev_add_#t~nondet1949#1; [2025-03-17 08:16:30,487 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10078: havoc device_create_#t~ret1955#1.base, device_create_#t~ret1955#1.offset; [2025-03-17 08:16:30,487 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10051: havoc cdev_alloc_#t~ret1950#1.base, cdev_alloc_#t~ret1950#1.offset; [2025-03-17 08:16:30,487 INFO L1322 $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-17 08:16:30,546 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410: havoc #t~ite170;havoc #t~mem169; [2025-03-17 08:16:30,898 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: call ULTIMATE.dealloc(~#cmd~10.base, ~#cmd~10.offset);havoc ~#cmd~10.base, ~#cmd~10.offset; [2025-03-17 08:16:30,898 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc #t~mem1134.base, #t~mem1134.offset;havoc #t~mem1135; [2025-03-17 08:16:31,114 INFO L1322 $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-17 08:16:31,114 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4966: havoc #t~mem407.base, #t~mem407.offset;havoc #t~mem408; [2025-03-17 08:16:31,386 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: havoc rcu_lockdep_current_cpu_online_#t~nondet1966#1; [2025-03-17 08:16:31,386 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10124: havoc lock_is_held_#t~nondet1960#1; [2025-03-17 08:16:31,386 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10159: havoc rcu_is_cpu_idle_#t~nondet1965#1; [2025-03-17 08:16:34,071 INFO L? ?]: Removed 3338 outVars from TransFormulas that were not future-live. [2025-03-17 08:16:34,072 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 08:16:34,174 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 08:16:34,174 INFO L336 CfgBuilder]: Removed 10 assume(true) statements. [2025-03-17 08:16:34,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 08:16:34 BoogieIcfgContainer [2025-03-17 08:16:34,174 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 08:16:34,176 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 08:16:34,176 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 08:16:34,180 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 08:16:34,181 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 08:16:05" (1/3) ... [2025-03-17 08:16:34,182 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50408484 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 08:16:34, skipping insertion in model container [2025-03-17 08:16:34,182 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 08:16:08" (2/3) ... [2025-03-17 08:16:34,182 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50408484 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 08:16:34, skipping insertion in model container [2025-03-17 08:16:34,182 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 08:16:34" (3/3) ... [2025-03-17 08:16:34,183 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--scsi--st.ko-ldv_main0.cil.out.i [2025-03-17 08:16:34,196 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 08:16:34,200 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, 2817 locations, 1 initial locations, 106 loop locations, and 1 error locations. [2025-03-17 08:16:34,301 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 08:16:34,310 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;@72c0d2db, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 08:16:34,311 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 08:16:34,320 INFO L276 IsEmpty]: Start isEmpty. Operand has 2520 states, 2051 states have (on average 1.4943929790346173) internal successors, (3065), 2075 states have internal predecessors, (3065), 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-17 08:16:34,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2025-03-17 08:16:34,325 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:16:34,326 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] [2025-03-17 08:16:34,326 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:16:34,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:16:34,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1278951686, now seen corresponding path program 1 times [2025-03-17 08:16:34,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:16:34,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025563107] [2025-03-17 08:16:34,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:16:34,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:16:37,903 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 08:16:38,177 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 08:16:38,178 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:16:38,178 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:16:38,831 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-17 08:16:38,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:16:38,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025563107] [2025-03-17 08:16:38,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025563107] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:16:38,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:16:38,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:16:38,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517047601] [2025-03-17 08:16:38,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:16:38,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:16:38,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:16:38,853 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:16:38,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:16:38,861 INFO L87 Difference]: Start difference. First operand has 2520 states, 2051 states have (on average 1.4943929790346173) internal successors, (3065), 2075 states have internal predecessors, (3065), 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 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-17 08:16:40,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:16:40,132 INFO L93 Difference]: Finished difference Result 5034 states and 7779 transitions. [2025-03-17 08:16:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:16:40,134 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 26 [2025-03-17 08:16:40,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:16:40,158 INFO L225 Difference]: With dead ends: 5034 [2025-03-17 08:16:40,158 INFO L226 Difference]: Without dead ends: 2515 [2025-03-17 08:16:40,173 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-17 08:16:40,175 INFO L435 NwaCegarLoop]: 3696 mSDtfsCounter, 3800 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3800 SdHoareTripleChecker+Valid, 3696 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-17 08:16:40,176 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3800 Valid, 3696 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-17 08:16:40,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2025-03-17 08:16:40,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 2515. [2025-03-17 08:16:40,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2515 states, 2048 states have (on average 1.482421875) internal successors, (3036), 2070 states have internal predecessors, (3036), 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-17 08:16:40,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2515 states to 2515 states and 3800 transitions. [2025-03-17 08:16:40,349 INFO L78 Accepts]: Start accepts. Automaton has 2515 states and 3800 transitions. Word has length 26 [2025-03-17 08:16:40,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:16:40,350 INFO L471 AbstractCegarLoop]: Abstraction has 2515 states and 3800 transitions. [2025-03-17 08:16:40,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-17 08:16:40,350 INFO L276 IsEmpty]: Start isEmpty. Operand 2515 states and 3800 transitions. [2025-03-17 08:16:40,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2025-03-17 08:16:40,353 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:16:40,353 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] [2025-03-17 08:16:40,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 08:16:40,354 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:16:40,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:16:40,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1067600773, now seen corresponding path program 1 times [2025-03-17 08:16:40,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:16:40,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686010203] [2025-03-17 08:16:40,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:16:40,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:16:43,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 08:16:43,641 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 08:16:43,642 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:16:43,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:16:44,055 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-17 08:16:44,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:16:44,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686010203] [2025-03-17 08:16:44,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686010203] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:16:44,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:16:44,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:16:44,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162379721] [2025-03-17 08:16:44,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:16:44,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:16:44,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:16:44,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:16:44,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:16:44,057 INFO L87 Difference]: Start difference. First operand 2515 states and 3800 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-17 08:16:45,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:16:45,175 INFO L93 Difference]: Finished difference Result 5025 states and 7593 transitions. [2025-03-17 08:16:45,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:16:45,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 26 [2025-03-17 08:16:45,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:16:45,193 INFO L225 Difference]: With dead ends: 5025 [2025-03-17 08:16:45,194 INFO L226 Difference]: Without dead ends: 2515 [2025-03-17 08:16:45,204 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-17 08:16:45,205 INFO L435 NwaCegarLoop]: 3692 mSDtfsCounter, 3795 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3795 SdHoareTripleChecker+Valid, 3692 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-17 08:16:45,206 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3795 Valid, 3692 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-17 08:16:45,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2025-03-17 08:16:45,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 2515. [2025-03-17 08:16:45,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2515 states, 2048 states have (on average 1.48193359375) internal successors, (3035), 2070 states have internal predecessors, (3035), 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-17 08:16:45,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2515 states to 2515 states and 3799 transitions. [2025-03-17 08:16:45,302 INFO L78 Accepts]: Start accepts. Automaton has 2515 states and 3799 transitions. Word has length 26 [2025-03-17 08:16:45,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:16:45,302 INFO L471 AbstractCegarLoop]: Abstraction has 2515 states and 3799 transitions. [2025-03-17 08:16:45,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-17 08:16:45,303 INFO L276 IsEmpty]: Start isEmpty. Operand 2515 states and 3799 transitions. [2025-03-17 08:16:45,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2025-03-17 08:16:45,303 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:16:45,304 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] [2025-03-17 08:16:45,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 08:16:45,304 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:16:45,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:16:45,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1476424998, now seen corresponding path program 1 times [2025-03-17 08:16:45,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:16:45,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382719538] [2025-03-17 08:16:45,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:16:45,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:16:48,600 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 26 statements into 1 equivalence classes. [2025-03-17 08:16:48,658 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 26 of 26 statements. [2025-03-17 08:16:48,659 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:16:48,659 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:16:48,944 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-17 08:16:48,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:16:48,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382719538] [2025-03-17 08:16:48,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382719538] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:16:48,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:16:48,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:16:48,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855735083] [2025-03-17 08:16:48,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:16:48,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:16:48,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:16:48,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:16:48,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:16:48,945 INFO L87 Difference]: Start difference. First operand 2515 states and 3799 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-17 08:16:50,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:16:50,093 INFO L93 Difference]: Finished difference Result 2517 states and 3800 transitions. [2025-03-17 08:16:50,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:16:50,094 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 26 [2025-03-17 08:16:50,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:16:50,108 INFO L225 Difference]: With dead ends: 2517 [2025-03-17 08:16:50,108 INFO L226 Difference]: Without dead ends: 2514 [2025-03-17 08:16:50,109 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-17 08:16:50,111 INFO L435 NwaCegarLoop]: 3690 mSDtfsCounter, 3782 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3782 SdHoareTripleChecker+Valid, 3690 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.1s IncrementalHoareTripleChecker+Time [2025-03-17 08:16:50,112 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3782 Valid, 3690 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2025-03-17 08:16:50,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2514 states. [2025-03-17 08:16:50,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2514 to 2514. [2025-03-17 08:16:50,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2514 states, 2048 states have (on average 1.4814453125) internal successors, (3034), 2069 states have internal predecessors, (3034), 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-17 08:16:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2514 states to 2514 states and 3797 transitions. [2025-03-17 08:16:50,196 INFO L78 Accepts]: Start accepts. Automaton has 2514 states and 3797 transitions. Word has length 26 [2025-03-17 08:16:50,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:16:50,197 INFO L471 AbstractCegarLoop]: Abstraction has 2514 states and 3797 transitions. [2025-03-17 08:16:50,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-17 08:16:50,197 INFO L276 IsEmpty]: Start isEmpty. Operand 2514 states and 3797 transitions. [2025-03-17 08:16:50,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-03-17 08:16:50,199 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:16:50,199 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] [2025-03-17 08:16:50,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 08:16:50,199 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:16:50,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:16:50,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1472214379, now seen corresponding path program 1 times [2025-03-17 08:16:50,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:16:50,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570329007] [2025-03-17 08:16:50,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:16:50,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:16:53,361 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-03-17 08:16:53,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-03-17 08:16:53,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:16:53,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:16:53,707 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-17 08:16:53,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:16:53,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570329007] [2025-03-17 08:16:53,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570329007] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:16:53,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:16:53,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:16:53,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530468487] [2025-03-17 08:16:53,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:16:53,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:16:53,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:16:53,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:16:53,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:16:53,708 INFO L87 Difference]: Start difference. First operand 2514 states and 3797 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-17 08:16:56,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:16:56,605 INFO L93 Difference]: Finished difference Result 7411 states and 11206 transitions. [2025-03-17 08:16:56,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:16:56,606 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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 27 [2025-03-17 08:16:56,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:16:56,681 INFO L225 Difference]: With dead ends: 7411 [2025-03-17 08:16:56,681 INFO L226 Difference]: Without dead ends: 4942 [2025-03-17 08:16:56,690 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-17 08:16:56,692 INFO L435 NwaCegarLoop]: 5723 mSDtfsCounter, 3777 mSDsluCounter, 3559 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3777 SdHoareTripleChecker+Valid, 9282 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2025-03-17 08:16:56,693 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3777 Valid, 9282 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2025-03-17 08:16:56,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4942 states. [2025-03-17 08:16:56,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4942 to 4937. [2025-03-17 08:16:56,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4937 states, 4038 states have (on average 1.4829123328380387) internal successors, (5988), 4073 states have internal predecessors, (5988), 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-17 08:16:56,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4937 states to 4937 states and 7465 transitions. [2025-03-17 08:16:56,925 INFO L78 Accepts]: Start accepts. Automaton has 4937 states and 7465 transitions. Word has length 27 [2025-03-17 08:16:56,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:16:56,925 INFO L471 AbstractCegarLoop]: Abstraction has 4937 states and 7465 transitions. [2025-03-17 08:16:56,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-17 08:16:56,925 INFO L276 IsEmpty]: Start isEmpty. Operand 4937 states and 7465 transitions. [2025-03-17 08:16:56,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-03-17 08:16:56,926 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:16:56,926 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-17 08:16:56,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 08:16:56,926 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:16:56,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:16:56,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1609246469, now seen corresponding path program 1 times [2025-03-17 08:16:56,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:16:56,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806447269] [2025-03-17 08:16:56,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:16:56,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:17:00,499 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-03-17 08:17:00,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-03-17 08:17:00,554 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:17:00,554 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:17:00,811 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-17 08:17:00,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:17:00,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806447269] [2025-03-17 08:17:00,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806447269] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:17:00,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:17:00,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:17:00,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532303934] [2025-03-17 08:17:00,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:17:00,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:17:00,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:17:00,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:17:00,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:17:00,814 INFO L87 Difference]: Start difference. First operand 4937 states and 7465 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-17 08:17:01,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:17:01,907 INFO L93 Difference]: Finished difference Result 4939 states and 7466 transitions. [2025-03-17 08:17:01,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:17:01,908 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-17 08:17:01,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:17:01,933 INFO L225 Difference]: With dead ends: 4939 [2025-03-17 08:17:01,933 INFO L226 Difference]: Without dead ends: 4936 [2025-03-17 08:17:01,937 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-17 08:17:01,938 INFO L435 NwaCegarLoop]: 3688 mSDtfsCounter, 3778 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3778 SdHoareTripleChecker+Valid, 3688 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-17 08:17:01,938 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3778 Valid, 3688 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-17 08:17:01,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4936 states. [2025-03-17 08:17:02,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4936 to 4936. [2025-03-17 08:17:02,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4936 states, 4038 states have (on average 1.4826646854878653) internal successors, (5987), 4072 states have internal predecessors, (5987), 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-17 08:17:02,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4936 states to 4936 states and 7463 transitions. [2025-03-17 08:17:02,103 INFO L78 Accepts]: Start accepts. Automaton has 4936 states and 7463 transitions. Word has length 28 [2025-03-17 08:17:02,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:17:02,103 INFO L471 AbstractCegarLoop]: Abstraction has 4936 states and 7463 transitions. [2025-03-17 08:17:02,104 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-17 08:17:02,104 INFO L276 IsEmpty]: Start isEmpty. Operand 4936 states and 7463 transitions. [2025-03-17 08:17:02,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-03-17 08:17:02,104 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:17:02,104 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-17 08:17:02,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 08:17:02,106 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:17:02,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:17:02,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1649714028, now seen corresponding path program 1 times [2025-03-17 08:17:02,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:17:02,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936998101] [2025-03-17 08:17:02,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:17:02,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:17:05,377 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-03-17 08:17:05,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-03-17 08:17:05,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:17:05,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:17:05,696 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-17 08:17:05,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:17:05,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936998101] [2025-03-17 08:17:05,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936998101] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:17:05,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:17:05,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:17:05,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276491622] [2025-03-17 08:17:05,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:17:05,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:17:05,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:17:05,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:17:05,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:17:05,698 INFO L87 Difference]: Start difference. First operand 4936 states and 7463 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-17 08:17:06,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:17:06,834 INFO L93 Difference]: Finished difference Result 5006 states and 7521 transitions. [2025-03-17 08:17:06,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:17:06,835 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-17 08:17:06,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:17:06,861 INFO L225 Difference]: With dead ends: 5006 [2025-03-17 08:17:06,861 INFO L226 Difference]: Without dead ends: 4985 [2025-03-17 08:17:06,869 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-17 08:17:06,870 INFO L435 NwaCegarLoop]: 3690 mSDtfsCounter, 3618 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3618 SdHoareTripleChecker+Valid, 3869 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-03-17 08:17:06,871 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3618 Valid, 3869 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-03-17 08:17:06,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4985 states. [2025-03-17 08:17:07,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4985 to 4983. [2025-03-17 08:17:07,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4983 states, 4080 states have (on average 1.4769607843137256) internal successors, (6026), 4112 states have internal predecessors, (6026), 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-17 08:17:07,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4983 states to 4983 states and 7482 transitions. [2025-03-17 08:17:07,035 INFO L78 Accepts]: Start accepts. Automaton has 4983 states and 7482 transitions. Word has length 29 [2025-03-17 08:17:07,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:17:07,036 INFO L471 AbstractCegarLoop]: Abstraction has 4983 states and 7482 transitions. [2025-03-17 08:17:07,037 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-17 08:17:07,037 INFO L276 IsEmpty]: Start isEmpty. Operand 4983 states and 7482 transitions. [2025-03-17 08:17:07,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-03-17 08:17:07,043 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:17:07,043 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] [2025-03-17 08:17:07,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 08:17:07,043 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:17:07,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:17:07,044 INFO L85 PathProgramCache]: Analyzing trace with hash -376356253, now seen corresponding path program 1 times [2025-03-17 08:17:07,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:17:07,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127417594] [2025-03-17 08:17:07,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:17:07,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:17:10,182 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-03-17 08:17:10,238 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-03-17 08:17:10,238 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:17:10,238 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:17:10,704 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-17 08:17:10,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:17:10,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127417594] [2025-03-17 08:17:10,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127417594] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:17:10,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:17:10,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:17:10,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550449139] [2025-03-17 08:17:10,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:17:10,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:17:10,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:17:10,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:17:10,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:17:10,706 INFO L87 Difference]: Start difference. First operand 4983 states and 7482 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-03-17 08:17:12,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:17:12,929 INFO L93 Difference]: Finished difference Result 11400 states and 17270 transitions. [2025-03-17 08:17:12,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:17:12,929 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 71 [2025-03-17 08:17:12,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:17:12,960 INFO L225 Difference]: With dead ends: 11400 [2025-03-17 08:17:12,961 INFO L226 Difference]: Without dead ends: 6474 [2025-03-17 08:17:12,985 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-17 08:17:12,986 INFO L435 NwaCegarLoop]: 3700 mSDtfsCounter, 1115 mSDsluCounter, 3482 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1279 SdHoareTripleChecker+Valid, 7182 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-03-17 08:17:12,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1279 Valid, 7182 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-03-17 08:17:12,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6474 states. [2025-03-17 08:17:13,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6474 to 5982. [2025-03-17 08:17:13,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5982 states, 4909 states have (on average 1.4815644734161744) internal successors, (7273), 4949 states have internal predecessors, (7273), 899 states have call successors, (899), 175 states have call predecessors, (899), 173 states have return successors, (899), 891 states have call predecessors, (899), 891 states have call successors, (899) [2025-03-17 08:17:13,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5982 states to 5982 states and 9071 transitions. [2025-03-17 08:17:13,195 INFO L78 Accepts]: Start accepts. Automaton has 5982 states and 9071 transitions. Word has length 71 [2025-03-17 08:17:13,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:17:13,195 INFO L471 AbstractCegarLoop]: Abstraction has 5982 states and 9071 transitions. [2025-03-17 08:17:13,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-03-17 08:17:13,196 INFO L276 IsEmpty]: Start isEmpty. Operand 5982 states and 9071 transitions. [2025-03-17 08:17:13,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-03-17 08:17:13,198 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:17:13,198 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] [2025-03-17 08:17:13,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 08:17:13,198 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:17:13,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:17:13,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1295010581, now seen corresponding path program 1 times [2025-03-17 08:17:13,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:17:13,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751192750] [2025-03-17 08:17:13,199 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:17:13,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:17:16,436 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-03-17 08:17:16,494 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-03-17 08:17:16,494 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:17:16,494 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 08:17:16,954 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-17 08:17:16,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 08:17:16,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751192750] [2025-03-17 08:17:16,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751192750] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 08:17:16,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 08:17:16,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 08:17:16,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723220637] [2025-03-17 08:17:16,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 08:17:16,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 08:17:16,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 08:17:16,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 08:17:16,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:17:16,957 INFO L87 Difference]: Start difference. First operand 5982 states and 9071 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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) [2025-03-17 08:17:21,008 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-17 08:17:24,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 08:17:24,660 INFO L93 Difference]: Finished difference Result 11910 states and 18070 transitions. [2025-03-17 08:17:24,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 08:17:24,660 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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) Word has length 71 [2025-03-17 08:17:24,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 08:17:24,684 INFO L225 Difference]: With dead ends: 11910 [2025-03-17 08:17:24,684 INFO L226 Difference]: Without dead ends: 5985 [2025-03-17 08:17:24,702 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 08:17:24,702 INFO L435 NwaCegarLoop]: 5316 mSDtfsCounter, 3651 mSDsluCounter, 3644 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3651 SdHoareTripleChecker+Valid, 8960 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2025-03-17 08:17:24,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3651 Valid, 8960 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 276 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2025-03-17 08:17:24,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5985 states. [2025-03-17 08:17:24,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5985 to 5975. [2025-03-17 08:17:24,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5975 states, 4906 states have (on average 1.481451284141867) internal successors, (7268), 4945 states have internal predecessors, (7268), 895 states have call successors, (895), 175 states have call predecessors, (895), 173 states have return successors, (888), 888 states have call predecessors, (888), 884 states have call successors, (888) [2025-03-17 08:17:24,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5975 states to 5975 states and 9051 transitions. [2025-03-17 08:17:24,866 INFO L78 Accepts]: Start accepts. Automaton has 5975 states and 9051 transitions. Word has length 71 [2025-03-17 08:17:24,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 08:17:24,866 INFO L471 AbstractCegarLoop]: Abstraction has 5975 states and 9051 transitions. [2025-03-17 08:17:24,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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) [2025-03-17 08:17:24,867 INFO L276 IsEmpty]: Start isEmpty. Operand 5975 states and 9051 transitions. [2025-03-17 08:17:24,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-03-17 08:17:24,871 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 08:17:24,871 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] [2025-03-17 08:17:24,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-17 08:17:24,871 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 08:17:24,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 08:17:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1506361494, now seen corresponding path program 1 times [2025-03-17 08:17:24,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 08:17:24,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389242988] [2025-03-17 08:17:24,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 08:17:24,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 08:17:27,960 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 71 statements into 1 equivalence classes. [2025-03-17 08:17:28,025 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 71 of 71 statements. [2025-03-17 08:17:28,026 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 08:17:28,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat