./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.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 a96e3cfd10f5d439c38edd6c9d3313e2d1c32ff99cf3180503e9f4b35746d62b --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 20:00:26,363 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:00:26,420 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:00:26,428 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:00:26,429 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:00:26,448 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:00:26,449 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:00:26,449 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:00:26,449 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:00:26,449 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:00:26,449 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:00:26,449 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:00:26,449 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:00:26,449 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:00:26,451 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:00:26,451 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:00:26,451 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:00:26,451 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:00:26,452 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:00:26,452 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:00:26,452 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:00:26,452 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:00:26,452 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:00:26,452 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:00:26,452 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:00:26,452 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:00:26,453 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:00:26,453 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:00:26,453 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:00:26,453 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:00:26,453 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:00:26,453 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:00:26,453 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:00:26,453 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:00:26,454 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:00:26,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:00:26,454 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:00:26,454 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:00:26,454 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:00:26,454 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:00:26,454 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 -> a96e3cfd10f5d439c38edd6c9d3313e2d1c32ff99cf3180503e9f4b35746d62b [2025-03-08 20:00:26,667 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:00:26,675 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:00:26,676 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:00:26,677 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:00:26,678 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:00:26,679 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.cil.out.i [2025-03-08 20:00:27,808 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5eacce00/f062ca20e12a437f9fbc0742692a376c/FLAGc4777b220 [2025-03-08 20:00:28,283 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:00:28,283 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.cil.out.i [2025-03-08 20:00:28,321 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5eacce00/f062ca20e12a437f9fbc0742692a376c/FLAGc4777b220 [2025-03-08 20:00:28,334 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d5eacce00/f062ca20e12a437f9fbc0742692a376c [2025-03-08 20:00:28,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:00:28,338 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:00:28,339 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:00:28,340 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:00:28,343 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:00:28,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:00:28" (1/1) ... [2025-03-08 20:00:28,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a6654e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:28, skipping insertion in model container [2025-03-08 20:00:28,346 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:00:28" (1/1) ... [2025-03-08 20:00:28,445 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:00:30,598 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.cil.out.i[353830,353843] [2025-03-08 20:00:30,662 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:00:30,725 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:00:30,796 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)); [4668-4669] [2025-03-08 20:00:30,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [4678] [2025-03-08 20:00:30,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [4685] [2025-03-08 20:00:30,802 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4823] [2025-03-08 20:00:30,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4826] [2025-03-08 20:00:30,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4829] [2025-03-08 20:00:30,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4832] [2025-03-08 20:00:30,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (90), "i" (12UL)); [5057-5058] [2025-03-08 20:00:30,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (92), "i" (12UL)); [5065-5066] [2025-03-08 20:00:30,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (93), "i" (12UL)); [5073-5074] [2025-03-08 20:00:30,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (123), "i" (12UL)); [5100-5101] [2025-03-08 20:00:30,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (124), "i" (12UL)); [5108-5109] [2025-03-08 20:00:31,074 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.cil.out.i[353830,353843] [2025-03-08 20:00:31,084 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:00:31,148 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:00:31,149 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31 WrapperNode [2025-03-08 20:00:31,150 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:00:31,151 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:00:31,151 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:00:31,151 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:00:31,156 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:31,253 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:31,561 INFO L138 Inliner]: procedures = 247, calls = 4207, calls flagged for inlining = 109, calls inlined = 104, statements flattened = 10812 [2025-03-08 20:00:31,562 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:00:31,563 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:00:31,563 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:00:31,563 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:00:31,570 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:31,570 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:31,613 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,621 INFO L175 MemorySlicer]: Split 2903 memory accesses to 35 slices as follows [1, 96, 8, 7, 5, 10, 2, 2, 1, 13, 6, 2, 10, 9, 2543, 3, 1, 2, 4, 1, 4, 7, 5, 8, 2, 8, 2, 4, 5, 1, 29, 16, 5, 31, 50]. 88 percent of accesses are in the largest equivalence class. The 209 initializations are split as follows [1, 0, 8, 7, 5, 0, 2, 2, 1, 0, 6, 2, 10, 9, 46, 3, 0, 2, 4, 1, 4, 7, 5, 8, 2, 8, 2, 4, 5, 0, 0, 0, 5, 0, 50]. The 1102 writes are split as follows [0, 96, 0, 0, 0, 1, 0, 0, 0, 13, 0, 0, 0, 0, 923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 16, 0, 24, 0]. [2025-03-08 20:00:32,622 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,622 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,801 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,831 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,875 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,909 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,985 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:00:32,988 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:00:32,988 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:00:32,988 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:00:32,989 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (1/1) ... [2025-03-08 20:00:32,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:00:33,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:00:33,017 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-08 20:00:33,021 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-08 20:00:33,039 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 20:00:33,039 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 20:00:33,039 INFO L130 BoogieDeclarations]: Found specification of procedure osst_log_options [2025-03-08 20:00:33,039 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_log_options [2025-03-08 20:00:33,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-03-08 20:00:33,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-03-08 20:00:33,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-03-08 20:00:33,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-03-08 20:00:33,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-03-08 20:00:33,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-03-08 20:00:33,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-03-08 20:00:33,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-03-08 20:00:33,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-03-08 20:00:33,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-03-08 20:00:33,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-03-08 20:00:33,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-03-08 20:00:33,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-03-08 20:00:33,041 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-03-08 20:00:33,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:00:33,044 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:00:33,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:00:33,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 20:00:33,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 20:00:33,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:00:33,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:00:33,048 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_behind_check [2025-03-08 20:00:33,048 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_behind_check [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-08 20:00:33,048 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_when_processing_errors [2025-03-08 20:00:33,048 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_when_processing_errors [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-08 20:00:33,048 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock [2025-03-08 20:00:33,048 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure osst_release_request [2025-03-08 20:00:33,048 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_release_request [2025-03-08 20:00:33,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure osst_set_frame_position [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_set_frame_position [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_header [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_header [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure osst_read_frame [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_read_frame [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure tape_name [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure tape_name [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_put [2025-03-08 20:00:33,049 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_put [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:00:33,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 20:00:33,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 20:00:33,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 20:00:33,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 20:00:33,051 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 20:00:33,051 INFO L130 BoogieDeclarations]: Found specification of procedure osst_flush_write_buffer [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_flush_write_buffer [2025-03-08 20:00:33,051 INFO L130 BoogieDeclarations]: Found specification of procedure osst_initiate_read [2025-03-08 20:00:33,051 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_initiate_read [2025-03-08 20:00:33,051 INFO L130 BoogieDeclarations]: Found specification of procedure osst_seek_logical_blk [2025-03-08 20:00:33,052 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_seek_logical_blk [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_trailer [2025-03-08 20:00:33,052 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_trailer [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure osst_flush_drive_buffer [2025-03-08 20:00:33,052 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_flush_drive_buffer [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure osst_int_ioctl [2025-03-08 20:00:33,052 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_int_ioctl [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2025-03-08 20:00:33,052 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure do_door_lock [2025-03-08 20:00:33,052 INFO L138 BoogieDeclarations]: Found implementation of procedure do_door_lock [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:00:33,052 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_chrdev_28 [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_chrdev_28 [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure osst_copy_to_buffer [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_copy_to_buffer [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure __osst_analyze_headers [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure __osst_analyze_headers [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure osst_get_logical_frame [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_get_logical_frame [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure osst_position_tape_and_confirm [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_position_tape_and_confirm [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure osst_verify_frame [2025-03-08 20:00:33,053 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_verify_frame [2025-03-08 20:00:33,053 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 20:00:33,054 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 20:00:33,054 INFO L130 BoogieDeclarations]: Found specification of procedure osst_wait_ready [2025-03-08 20:00:33,054 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_wait_ready [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-08 20:00:33,055 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure osst_reset_header [2025-03-08 20:00:33,055 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_reset_header [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:00:33,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure osst_do_scsi [2025-03-08 20:00:33,056 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_do_scsi [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-03-08 20:00:33,056 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-03-08 20:00:33,056 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 20:00:33,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:00:33,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:00:33,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:00:33,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:00:33,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:00:33,059 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_nonatomic [2025-03-08 20:00:33,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_nonatomic [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure osst_chk_result [2025-03-08 20:00:33,060 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_chk_result [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure osst_sysfs_add [2025-03-08 20:00:33,060 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_sysfs_add [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:00:33,060 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 20:00:33,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:00:33,061 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-08 20:00:33,062 INFO L130 BoogieDeclarations]: Found specification of procedure osst_space_over_filemarks_backward [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_space_over_filemarks_backward [2025-03-08 20:00:33,062 INFO L130 BoogieDeclarations]: Found specification of procedure osst_read_back_buffer_and_rewrite [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_read_back_buffer_and_rewrite [2025-03-08 20:00:33,062 INFO L130 BoogieDeclarations]: Found specification of procedure cross_eof [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure cross_eof [2025-03-08 20:00:33,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-08 20:00:33,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure osst_sysfs_cleanup [2025-03-08 20:00:33,063 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_sysfs_cleanup [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:00:33,063 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure append_to_buffer [2025-03-08 20:00:33,063 INFO L138 BoogieDeclarations]: Found implementation of procedure append_to_buffer [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-03-08 20:00:33,063 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-08 20:00:33,063 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure osst_reposition_and_retry [2025-03-08 20:00:33,063 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_reposition_and_retry [2025-03-08 20:00:33,063 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_filemark [2025-03-08 20:00:33,063 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_filemark [2025-03-08 20:00:33,064 INFO L130 BoogieDeclarations]: Found specification of procedure osst_sysfs_destroy [2025-03-08 20:00:33,064 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_sysfs_destroy [2025-03-08 20:00:33,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:00:33,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:00:33,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 20:00:33,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 20:00:33,064 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2025-03-08 20:00:33,064 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2025-03-08 20:00:33,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:00:33,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 20:00:33,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure __osst_write_header [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure __osst_write_header [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_frame [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_frame [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure osst_get_frame_position [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_get_frame_position [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure os_scsi_tape_flush [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure os_scsi_tape_flush [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure osst_flush_buffer [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_flush_buffer [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure osst_copy_from_buffer [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_copy_from_buffer [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-08 20:00:33,065 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-08 20:00:33,065 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2025-03-08 20:00:33,066 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2025-03-08 20:00:33,066 INFO L130 BoogieDeclarations]: Found specification of procedure normalize_buffer [2025-03-08 20:00:33,066 INFO L138 BoogieDeclarations]: Found implementation of procedure normalize_buffer [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure osst_init_aux [2025-03-08 20:00:33,067 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_init_aux [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_error_recovery [2025-03-08 20:00:33,067 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_error_recovery [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_eod [2025-03-08 20:00:33,067 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_eod [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-03-08 20:00:33,067 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure osst_space_over_filemarks_forward_slow [2025-03-08 20:00:33,067 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_space_over_filemarks_forward_slow [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2025-03-08 20:00:33,067 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_page [2025-03-08 20:00:33,067 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_page [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 20:00:33,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure osst_recover_wait_frame [2025-03-08 20:00:33,068 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_recover_wait_frame [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure osst_wait_frame [2025-03-08 20:00:33,068 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_wait_frame [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:00:33,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:00:33,068 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 20:00:33,068 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 20:00:34,123 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:00:34,129 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:00:34,208 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366: havoc #t~nondet2850; [2025-03-08 20:00:34,318 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: call ULTIMATE.dealloc(~#scmd~1.base, ~#scmd~1.offset);havoc ~#scmd~1.base, ~#scmd~1.offset; [2025-03-08 20:00:35,005 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: call ULTIMATE.dealloc(~#cmd~5.base, ~#cmd~5.offset);havoc ~#cmd~5.base, ~#cmd~5.offset; [2025-03-08 20:00:35,551 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5869: call ULTIMATE.dealloc(~#cmd~2.base, ~#cmd~2.offset);havoc ~#cmd~2.base, ~#cmd~2.offset; [2025-03-08 20:00:36,179 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: call ULTIMATE.dealloc(osst_wait_for_medium_~#cmd~1#1.base, osst_wait_for_medium_~#cmd~1#1.offset);havoc osst_wait_for_medium_~#cmd~1#1.base, osst_wait_for_medium_~#cmd~1#1.offset; [2025-03-08 20:00:36,179 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117: call ULTIMATE.dealloc(~#cmd~11#1.base, ~#cmd~11#1.offset);havoc ~#cmd~11#1.base, ~#cmd~11#1.offset;call ULTIMATE.dealloc(~#SRpnt~17#1.base, ~#SRpnt~17#1.offset);havoc ~#SRpnt~17#1.base, ~#SRpnt~17#1.offset; [2025-03-08 20:00:36,190 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12400: havoc scsi_set_medium_removal_#t~nondet2858#1; [2025-03-08 20:00:36,283 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12322: havoc jiffies_to_msecs_#t~nondet2844#1; [2025-03-08 20:00:36,283 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5768: call ULTIMATE.dealloc(~#cmd~0#1.base, ~#cmd~0#1.offset);havoc ~#cmd~0#1.base, ~#cmd~0#1.offset; [2025-03-08 20:00:36,331 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4999: havoc #t~mem104.base, #t~mem104.offset; [2025-03-08 20:00:36,343 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5114: havoc #t~mem137; [2025-03-08 20:00:36,428 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12301: havoc device_create_#t~ret2841#1.base, device_create_#t~ret2841#1.offset; [2025-03-08 20:00:36,612 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12255: havoc _copy_to_user_#t~nondet2834#1; [2025-03-08 20:00:36,697 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4954: havoc #t~mem78; [2025-03-08 20:00:36,763 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5952: call ULTIMATE.dealloc(~#cmd~3.base, ~#cmd~3.offset);havoc ~#cmd~3.base, ~#cmd~3.offset;call ULTIMATE.dealloc(~#mybuf~0.base, ~#mybuf~0.offset);havoc ~#mybuf~0.base, ~#mybuf~0.offset; [2025-03-08 20:00:55,900 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12393: havoc scsi_register_driver_#t~nondet2856#1; [2025-03-08 20:00:55,900 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7770: call ULTIMATE.dealloc(osst_configure_onstream_~#cmd~8#1.base, osst_configure_onstream_~#cmd~8#1.offset);havoc osst_configure_onstream_~#cmd~8#1.base, osst_configure_onstream_~#cmd~8#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12264: havoc alloc_disk_#t~ret2835#1.base, alloc_disk_#t~ret2835#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11613: call ULTIMATE.dealloc(main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset);havoc main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset);havoc main_~#ldvarg12~0#1.base, main_~#ldvarg12~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset);havoc main_~#ldvarg16~0#1.base, main_~#ldvarg16~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset);havoc main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset);havoc main_~#ldvarg14~0#1.base, main_~#ldvarg14~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset);havoc main_~#ldvarg13~0#1.base, main_~#ldvarg13~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset);havoc main_~#ldvarg22~0#1.base, main_~#ldvarg22~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11228: call ULTIMATE.dealloc(osst_probe_~#__key~2#1.base, osst_probe_~#__key~2#1.offset);havoc osst_probe_~#__key~2#1.base, osst_probe_~#__key~2#1.offset;call ULTIMATE.dealloc(osst_probe_~#name~29#1.base, osst_probe_~#name~29#1.offset);havoc osst_probe_~#name~29#1.base, osst_probe_~#name~29#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12292: havoc capable_#t~nondet2840#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8730: call ULTIMATE.dealloc(osst_read_~#i~6#1.base, osst_read_~#i~6#1.offset);havoc osst_read_~#i~6#1.base, osst_read_~#i~6#1.offset;call ULTIMATE.dealloc(osst_read_~#SRpnt~16#1.base, osst_read_~#SRpnt~16#1.offset);havoc osst_read_~#SRpnt~16#1.base, osst_read_~#SRpnt~16#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12312: havoc driver_create_file_#t~nondet2843#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11124: call ULTIMATE.dealloc(osst_sysfs_init_~#__key~1#1.base, osst_sysfs_init_~#__key~1#1.offset);havoc osst_sysfs_init_~#__key~1#1.base, osst_sysfs_init_~#__key~1#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9549: call ULTIMATE.dealloc(__os_scsi_tape_open_~#cmd~12#1.base, __os_scsi_tape_open_~#cmd~12#1.offset);havoc __os_scsi_tape_open_~#cmd~12#1.base, __os_scsi_tape_open_~#cmd~12#1.offset;call ULTIMATE.dealloc(__os_scsi_tape_open_~#SRpnt~18#1.base, __os_scsi_tape_open_~#SRpnt~18#1.offset);havoc __os_scsi_tape_open_~#SRpnt~18#1.base, __os_scsi_tape_open_~#SRpnt~18#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12215: havoc __class_create_#t~ret2830#1.base, __class_create_#t~ret2830#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12348: havoc noop_llseek_#t~nondet2847#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10896: call ULTIMATE.dealloc(osst_supports_~#support_list~0#1.base, osst_supports_~#support_list~0#1.offset);havoc osst_supports_~#support_list~0#1.base, osst_supports_~#support_list~0#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10114: call ULTIMATE.dealloc(osst_ioctl_~#SRpnt~20#1.base, osst_ioctl_~#SRpnt~20#1.offset);havoc osst_ioctl_~#SRpnt~20#1.base, osst_ioctl_~#SRpnt~20#1.offset;call ULTIMATE.dealloc(osst_ioctl_~#mtc~0#1.base, osst_ioctl_~#mtc~0#1.offset);havoc osst_ioctl_~#mtc~0#1.base, osst_ioctl_~#mtc~0#1.offset;call ULTIMATE.dealloc(osst_ioctl_~#mt_status~0#1.base, osst_ioctl_~#mt_status~0#1.offset);havoc osst_ioctl_~#mt_status~0#1.base, osst_ioctl_~#mt_status~0#1.offset;call ULTIMATE.dealloc(osst_ioctl_~#mt_pos~0#1.base, osst_ioctl_~#mt_pos~0#1.offset);havoc osst_ioctl_~#mt_pos~0#1.base, osst_ioctl_~#mt_pos~0#1.offset; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12370: havoc scsi_device_get_#t~nondet2851#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12241: havoc __register_chrdev_#t~nondet2832#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381: havoc scsi_ioctl_#t~nondet2853#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385: havoc scsi_ioctl_block_when_processing_errors_#t~nondet2854#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: havoc osst_parse_firmware_rev_#t~mem1281#1;havoc osst_parse_firmware_rev_#t~mem1282#1;havoc osst_parse_firmware_rev_#t~mem1283#1; [2025-03-08 20:00:55,901 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7764: havoc osst_parse_firmware_rev_#t~mem1284#1;havoc osst_parse_firmware_rev_#t~mem1285#1;havoc osst_parse_firmware_rev_#t~mem1286#1;havoc osst_parse_firmware_rev_#t~mem1287#1; [2025-03-08 20:00:57,313 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:00:59,175 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12338: havoc #t~nondet2846; [2025-03-08 20:00:59,443 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12305: havoc #t~nondet2842; [2025-03-08 20:00:59,628 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012: call ULTIMATE.dealloc(~#cmd~4.base, ~#cmd~4.offset);havoc ~#cmd~4.base, ~#cmd~4.offset; [2025-03-08 20:00:59,653 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5185: havoc #t~mem193.base, #t~mem193.offset; [2025-03-08 20:01:00,690 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8097: call ULTIMATE.dealloc(~#cmd~9#1.base, ~#cmd~9#1.offset);havoc ~#cmd~9#1.base, ~#cmd~9#1.offset; [2025-03-08 20:01:03,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: havoc strlcpy_#t~nondet2860#1; [2025-03-08 20:01:03,264 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7356: call ULTIMATE.dealloc(~#id_string~0#1.base, ~#id_string~0#1.offset);havoc ~#id_string~0#1.base, ~#id_string~0#1.offset; [2025-03-08 20:01:04,054 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: havoc #t~mem628; [2025-03-08 20:01:04,055 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: havoc #t~mem594; [2025-03-08 20:01:04,201 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: havoc #t~nondet2848; [2025-03-08 20:01:05,393 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4692: havoc #t~bitwise1; [2025-03-08 20:01:06,860 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12406: havoc sg_next_#t~ret2859#1.base, sg_next_#t~ret2859#1.offset; [2025-03-08 20:01:06,862 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885: 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-08 20:01:06,862 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12277: havoc blk_rq_map_kern_#t~nondet2837#1; [2025-03-08 20:01:06,862 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12270: havoc blk_get_request_#t~ret2836#1.base, blk_get_request_#t~ret2836#1.offset; [2025-03-08 20:01:06,862 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12281: havoc blk_rq_map_user_#t~nondet2838#1; [2025-03-08 20:01:07,794 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377: havoc scsi_get_sense_info_fld_#t~nondet2852#1; [2025-03-08 20:01:07,794 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12396: havoc scsi_sense_desc_find_#t~ret2857#1.base, scsi_sense_desc_find_#t~ret2857#1.offset; [2025-03-08 20:01:07,794 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12389: havoc scsi_normalize_sense_#t~nondet2855#1; [2025-03-08 20:01:09,160 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: call ULTIMATE.dealloc(~#cmd~6#1.base, ~#cmd~6#1.offset);havoc ~#cmd~6#1.base, ~#cmd~6#1.offset; [2025-03-08 20:01:10,135 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6653: call ULTIMATE.dealloc(~#cmd~7.base, ~#cmd~7.offset);havoc ~#cmd~7.base, ~#cmd~7.offset; [2025-03-08 20:01:10,254 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362: havoc #t~nondet2849; [2025-03-08 20:01:10,413 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12251: havoc _copy_from_user_#t~nondet2833#1; [2025-03-08 20:01:13,026 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8402: call ULTIMATE.dealloc(~#i~5#1.base, ~#i~5#1.offset);havoc ~#i~5#1.base, ~#i~5#1.offset;call ULTIMATE.dealloc(~#SRpnt~15#1.base, ~#SRpnt~15#1.offset);havoc ~#SRpnt~15#1.base, ~#SRpnt~15#1.offset; [2025-03-08 20:01:13,611 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8285: call ULTIMATE.dealloc(~#cmd~10.base, ~#cmd~10.offset);havoc ~#cmd~10.base, ~#cmd~10.offset; [2025-03-08 20:01:14,010 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980: havoc #t~ite1439;havoc #t~mem1438;call ULTIMATE.dealloc(~#scmd~0.base, ~#scmd~0.offset);havoc ~#scmd~0.base, ~#scmd~0.offset;call ULTIMATE.dealloc(~#mybuf~1.base, ~#mybuf~1.offset);havoc ~#mybuf~1.base, ~#mybuf~1.offset;call ULTIMATE.dealloc(~#mysense~0.base, ~#mysense~0.offset);havoc ~#mysense~0.base, ~#mysense~0.offset; [2025-03-08 20:01:14,946 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4855: havoc atomic64_read_#t~mem48#1; [2025-03-08 20:01:14,947 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960: call ULTIMATE.dealloc(~#SRpnt~19#1.base, ~#SRpnt~19#1.offset);havoc ~#SRpnt~19#1.base, ~#SRpnt~19#1.offset; [2025-03-08 20:01:17,068 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12234: havoc __msecs_to_jiffies_#t~nondet2831#1; [2025-03-08 20:01:18,779 INFO L? ?]: Removed 4751 outVars from TransFormulas that were not future-live. [2025-03-08 20:01:18,779 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:01:18,914 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:01:18,914 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-08 20:01:18,915 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:01:18 BoogieIcfgContainer [2025-03-08 20:01:18,915 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:01:18,917 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:01:18,917 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:01:18,920 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:01:18,920 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:00:28" (1/3) ... [2025-03-08 20:01:18,922 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f273403 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:01:18, skipping insertion in model container [2025-03-08 20:01:18,922 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:00:31" (2/3) ... [2025-03-08 20:01:18,922 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f273403 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:01:18, skipping insertion in model container [2025-03-08 20:01:18,922 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:01:18" (3/3) ... [2025-03-08 20:01:18,924 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.cil.out.i [2025-03-08 20:01:18,935 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:01:18,938 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--scsi--osst.ko-entry_point.cil.out.i that has 197 procedures, 4120 locations, 1 initial locations, 149 loop locations, and 1 error locations. [2025-03-08 20:01:19,037 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:01:19,048 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;@4f6e61e2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:01:19,049 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 20:01:19,064 INFO L276 IsEmpty]: Start isEmpty. Operand has 3647 states, 2797 states have (on average 1.44547729710404) internal successors, (4043), 2830 states have internal predecessors, (4043), 754 states have call successors, (754), 95 states have call predecessors, (754), 94 states have return successors, (743), 738 states have call predecessors, (743), 743 states have call successors, (743) [2025-03-08 20:01:19,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 526 [2025-03-08 20:01:19,084 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:01:19,085 INFO L218 NwaCegarLoop]: trace histogram [25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 20:01:19,085 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:01:19,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:01:19,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1642219738, now seen corresponding path program 1 times [2025-03-08 20:01:19,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:01:19,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456726787] [2025-03-08 20:01:19,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:19,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:01:21,618 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 525 statements into 1 equivalence classes. [2025-03-08 20:01:21,911 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 525 of 525 statements. [2025-03-08 20:01:21,912 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:01:21,912 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:01:22,489 INFO L134 CoverageAnalysis]: Checked inductivity of 4452 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 4332 trivial. 0 not checked. [2025-03-08 20:01:22,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:01:22,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456726787] [2025-03-08 20:01:22,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456726787] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 20:01:22,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047317155] [2025-03-08 20:01:22,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:22,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 20:01:22,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:01:22,495 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 20:01:22,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 20:01:25,410 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 525 statements into 1 equivalence classes. [2025-03-08 20:01:25,941 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 525 of 525 statements. [2025-03-08 20:01:25,941 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:01:25,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:01:25,969 INFO L256 TraceCheckSpWp]: Trace formula consists of 5761 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 20:01:25,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 20:01:26,030 INFO L134 CoverageAnalysis]: Checked inductivity of 4452 backedges. 216 proven. 0 refuted. 0 times theorem prover too weak. 4236 trivial. 0 not checked. [2025-03-08 20:01:26,030 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 20:01:26,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047317155] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:01:26,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 20:01:26,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 20:01:26,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226531427] [2025-03-08 20:01:26,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:01:26,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 20:01:26,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:01:26,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 20:01:26,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 20:01:26,068 INFO L87 Difference]: Start difference. First operand has 3647 states, 2797 states have (on average 1.44547729710404) internal successors, (4043), 2830 states have internal predecessors, (4043), 754 states have call successors, (754), 95 states have call predecessors, (754), 94 states have return successors, (743), 738 states have call predecessors, (743), 743 states have call successors, (743) Second operand has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2025-03-08 20:01:27,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:01:27,174 INFO L93 Difference]: Finished difference Result 7289 states and 11324 transitions. [2025-03-08 20:01:27,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 20:01:27,176 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 525 [2025-03-08 20:01:27,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:01:27,217 INFO L225 Difference]: With dead ends: 7289 [2025-03-08 20:01:27,217 INFO L226 Difference]: Without dead ends: 3598 [2025-03-08 20:01:27,251 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 526 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 20:01:27,253 INFO L435 NwaCegarLoop]: 5428 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5428 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-08 20:01:27,255 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5428 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-08 20:01:27,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3598 states. [2025-03-08 20:01:27,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3598 to 3598. [2025-03-08 20:01:27,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3598 states, 2771 states have (on average 1.434139299891736) internal successors, (3974), 2789 states have internal predecessors, (3974), 733 states have call successors, (733), 94 states have call predecessors, (733), 93 states have return successors, (731), 726 states have call predecessors, (731), 731 states have call successors, (731) [2025-03-08 20:01:27,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3598 states to 3598 states and 5438 transitions. [2025-03-08 20:01:27,521 INFO L78 Accepts]: Start accepts. Automaton has 3598 states and 5438 transitions. Word has length 525 [2025-03-08 20:01:27,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:01:27,523 INFO L471 AbstractCegarLoop]: Abstraction has 3598 states and 5438 transitions. [2025-03-08 20:01:27,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.0) internal successors, (84), 2 states have internal predecessors, (84), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2025-03-08 20:01:27,523 INFO L276 IsEmpty]: Start isEmpty. Operand 3598 states and 5438 transitions. [2025-03-08 20:01:27,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 526 [2025-03-08 20:01:27,535 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:01:27,535 INFO L218 NwaCegarLoop]: trace histogram [25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 20:01:27,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-08 20:01:27,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 20:01:27,736 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:01:27,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:01:27,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1498734035, now seen corresponding path program 1 times [2025-03-08 20:01:27,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:01:27,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95082888] [2025-03-08 20:01:27,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:27,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:01:29,632 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 525 statements into 1 equivalence classes. [2025-03-08 20:01:29,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 525 of 525 statements. [2025-03-08 20:01:29,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:01:29,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:01:30,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4452 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4452 trivial. 0 not checked. [2025-03-08 20:01:30,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:01:30,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95082888] [2025-03-08 20:01:30,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95082888] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:01:30,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:01:30,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:01:30,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857391320] [2025-03-08 20:01:30,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:01:30,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:01:30,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:01:30,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:01:30,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:01:30,508 INFO L87 Difference]: Start difference. First operand 3598 states and 5438 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2025-03-08 20:01:32,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:01:32,521 INFO L93 Difference]: Finished difference Result 10450 states and 15808 transitions. [2025-03-08 20:01:32,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:01:32,521 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 525 [2025-03-08 20:01:32,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:01:32,565 INFO L225 Difference]: With dead ends: 10450 [2025-03-08 20:01:32,566 INFO L226 Difference]: Without dead ends: 6930 [2025-03-08 20:01:32,582 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-08 20:01:32,583 INFO L435 NwaCegarLoop]: 5394 mSDtfsCounter, 5145 mSDsluCounter, 5230 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5145 SdHoareTripleChecker+Valid, 10624 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2025-03-08 20:01:32,583 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5145 Valid, 10624 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2025-03-08 20:01:32,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6930 states. [2025-03-08 20:01:32,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6930 to 6926. [2025-03-08 20:01:32,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6926 states, 5362 states have (on average 1.438455800074599) internal successors, (7713), 5394 states have internal predecessors, (7713), 1383 states have call successors, (1383), 181 states have call predecessors, (1383), 180 states have return successors, (1381), 1372 states have call predecessors, (1381), 1381 states have call successors, (1381) [2025-03-08 20:01:32,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6926 states to 6926 states and 10477 transitions. [2025-03-08 20:01:32,815 INFO L78 Accepts]: Start accepts. Automaton has 6926 states and 10477 transitions. Word has length 525 [2025-03-08 20:01:32,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:01:32,816 INFO L471 AbstractCegarLoop]: Abstraction has 6926 states and 10477 transitions. [2025-03-08 20:01:32,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (41), 2 states have call predecessors, (41), 1 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2025-03-08 20:01:32,816 INFO L276 IsEmpty]: Start isEmpty. Operand 6926 states and 10477 transitions. [2025-03-08 20:01:32,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 544 [2025-03-08 20:01:32,828 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:01:32,829 INFO L218 NwaCegarLoop]: trace histogram [25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:01:32,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 20:01:32,830 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:01:32,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:01:32,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1666221903, now seen corresponding path program 1 times [2025-03-08 20:01:32,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:01:32,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577090342] [2025-03-08 20:01:32,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:32,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:01:34,700 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 543 statements into 1 equivalence classes. [2025-03-08 20:01:34,824 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 543 of 543 statements. [2025-03-08 20:01:34,824 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:01:34,824 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:01:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 4455 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4455 trivial. 0 not checked. [2025-03-08 20:01:35,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:01:35,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577090342] [2025-03-08 20:01:35,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577090342] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:01:35,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:01:35,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:01:35,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739229991] [2025-03-08 20:01:35,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:01:35,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:01:35,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:01:35,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:01:35,215 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:01:35,215 INFO L87 Difference]: Start difference. First operand 6926 states and 10477 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2025-03-08 20:01:37,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:01:37,189 INFO L93 Difference]: Finished difference Result 14385 states and 21705 transitions. [2025-03-08 20:01:37,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:01:37,190 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 543 [2025-03-08 20:01:37,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:01:37,238 INFO L225 Difference]: With dead ends: 14385 [2025-03-08 20:01:37,238 INFO L226 Difference]: Without dead ends: 7537 [2025-03-08 20:01:37,268 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-08 20:01:37,270 INFO L435 NwaCegarLoop]: 5385 mSDtfsCounter, 704 mSDsluCounter, 5203 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 10588 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-03-08 20:01:37,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [704 Valid, 10588 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-03-08 20:01:37,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7537 states. [2025-03-08 20:01:37,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7537 to 7530. [2025-03-08 20:01:37,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7530 states, 5844 states have (on average 1.4358316221765914) internal successors, (8391), 5877 states have internal predecessors, (8391), 1471 states have call successors, (1471), 215 states have call predecessors, (1471), 214 states have return successors, (1469), 1459 states have call predecessors, (1469), 1469 states have call successors, (1469) [2025-03-08 20:01:37,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7530 states to 7530 states and 11331 transitions. [2025-03-08 20:01:37,512 INFO L78 Accepts]: Start accepts. Automaton has 7530 states and 11331 transitions. Word has length 543 [2025-03-08 20:01:37,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:01:37,514 INFO L471 AbstractCegarLoop]: Abstraction has 7530 states and 11331 transitions. [2025-03-08 20:01:37,514 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2025-03-08 20:01:37,514 INFO L276 IsEmpty]: Start isEmpty. Operand 7530 states and 11331 transitions. [2025-03-08 20:01:37,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2025-03-08 20:01:37,520 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:01:37,520 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:01:37,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 20:01:37,520 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:01:37,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:01:37,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1980692802, now seen corresponding path program 1 times [2025-03-08 20:01:37,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:01:37,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991488648] [2025-03-08 20:01:37,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:37,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:01:39,503 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 589 statements into 1 equivalence classes. [2025-03-08 20:01:39,622 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 589 of 589 statements. [2025-03-08 20:01:39,622 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:01:39,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:01:40,130 INFO L134 CoverageAnalysis]: Checked inductivity of 4811 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4806 trivial. 0 not checked. [2025-03-08 20:01:40,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:01:40,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991488648] [2025-03-08 20:01:40,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991488648] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:01:40,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:01:40,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:01:40,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482870942] [2025-03-08 20:01:40,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:01:40,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:01:40,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:01:40,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:01:40,131 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:01:40,131 INFO L87 Difference]: Start difference. First operand 7530 states and 11331 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-03-08 20:01:41,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:01:41,039 INFO L93 Difference]: Finished difference Result 14972 states and 22541 transitions. [2025-03-08 20:01:41,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:01:41,040 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 589 [2025-03-08 20:01:41,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:01:41,093 INFO L225 Difference]: With dead ends: 14972 [2025-03-08 20:01:41,095 INFO L226 Difference]: Without dead ends: 7530 [2025-03-08 20:01:41,120 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-08 20:01:41,121 INFO L435 NwaCegarLoop]: 5348 mSDtfsCounter, 5352 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5352 SdHoareTripleChecker+Valid, 5348 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-08 20:01:41,121 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5352 Valid, 5348 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-08 20:01:41,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7530 states. [2025-03-08 20:01:41,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7530 to 7530. [2025-03-08 20:01:41,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7530 states, 5844 states have (on average 1.4351471594798084) internal successors, (8387), 5877 states have internal predecessors, (8387), 1471 states have call successors, (1471), 215 states have call predecessors, (1471), 214 states have return successors, (1469), 1459 states have call predecessors, (1469), 1469 states have call successors, (1469) [2025-03-08 20:01:41,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7530 states to 7530 states and 11327 transitions. [2025-03-08 20:01:41,358 INFO L78 Accepts]: Start accepts. Automaton has 7530 states and 11327 transitions. Word has length 589 [2025-03-08 20:01:41,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:01:41,358 INFO L471 AbstractCegarLoop]: Abstraction has 7530 states and 11327 transitions. [2025-03-08 20:01:41,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-03-08 20:01:41,359 INFO L276 IsEmpty]: Start isEmpty. Operand 7530 states and 11327 transitions. [2025-03-08 20:01:41,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2025-03-08 20:01:41,364 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:01:41,364 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:01:41,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 20:01:41,364 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:01:41,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:01:41,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1860572929, now seen corresponding path program 1 times [2025-03-08 20:01:41,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:01:41,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130243457] [2025-03-08 20:01:41,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:41,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:01:43,137 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 589 statements into 1 equivalence classes. [2025-03-08 20:01:43,265 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 589 of 589 statements. [2025-03-08 20:01:43,265 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:01:43,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:01:43,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4811 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4806 trivial. 0 not checked. [2025-03-08 20:01:43,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:01:43,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130243457] [2025-03-08 20:01:43,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130243457] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:01:43,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:01:43,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:01:43,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171962571] [2025-03-08 20:01:43,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:01:43,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:01:43,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:01:43,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:01:43,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:01:43,684 INFO L87 Difference]: Start difference. First operand 7530 states and 11327 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-03-08 20:01:44,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:01:44,611 INFO L93 Difference]: Finished difference Result 14972 states and 22533 transitions. [2025-03-08 20:01:44,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:01:44,611 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 589 [2025-03-08 20:01:44,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:01:44,647 INFO L225 Difference]: With dead ends: 14972 [2025-03-08 20:01:44,647 INFO L226 Difference]: Without dead ends: 7530 [2025-03-08 20:01:44,672 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-08 20:01:44,673 INFO L435 NwaCegarLoop]: 5347 mSDtfsCounter, 5350 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5350 SdHoareTripleChecker+Valid, 5347 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-08 20:01:44,674 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5350 Valid, 5347 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-08 20:01:44,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7530 states. [2025-03-08 20:01:44,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7530 to 7530. [2025-03-08 20:01:44,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7530 states, 5844 states have (on average 1.4344626967830254) internal successors, (8383), 5877 states have internal predecessors, (8383), 1471 states have call successors, (1471), 215 states have call predecessors, (1471), 214 states have return successors, (1469), 1459 states have call predecessors, (1469), 1469 states have call successors, (1469) [2025-03-08 20:01:44,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7530 states to 7530 states and 11323 transitions. [2025-03-08 20:01:44,899 INFO L78 Accepts]: Start accepts. Automaton has 7530 states and 11323 transitions. Word has length 589 [2025-03-08 20:01:44,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:01:44,899 INFO L471 AbstractCegarLoop]: Abstraction has 7530 states and 11323 transitions. [2025-03-08 20:01:44,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 3 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-03-08 20:01:44,900 INFO L276 IsEmpty]: Start isEmpty. Operand 7530 states and 11323 transitions. [2025-03-08 20:01:44,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 590 [2025-03-08 20:01:44,903 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:01:44,903 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:01:44,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 20:01:44,903 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:01:44,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:01:44,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1441056098, now seen corresponding path program 1 times [2025-03-08 20:01:44,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:01:44,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898793531] [2025-03-08 20:01:44,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:44,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:01:46,914 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 589 statements into 1 equivalence classes. [2025-03-08 20:01:47,004 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 589 of 589 statements. [2025-03-08 20:01:47,004 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:01:47,004 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:01:47,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4811 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4806 trivial. 0 not checked. [2025-03-08 20:01:47,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:01:47,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898793531] [2025-03-08 20:01:47,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898793531] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:01:47,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:01:47,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 20:01:47,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951345733] [2025-03-08 20:01:47,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:01:47,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 20:01:47,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:01:47,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 20:01:47,541 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 20:01:47,541 INFO L87 Difference]: Start difference. First operand 7530 states and 11323 transitions. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2025-03-08 20:01:49,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:01:49,789 INFO L93 Difference]: Finished difference Result 14980 states and 22537 transitions. [2025-03-08 20:01:49,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 20:01:49,789 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) Word has length 589 [2025-03-08 20:01:49,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:01:49,818 INFO L225 Difference]: With dead ends: 14980 [2025-03-08 20:01:49,818 INFO L226 Difference]: Without dead ends: 7538 [2025-03-08 20:01:49,838 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 20:01:49,839 INFO L435 NwaCegarLoop]: 5346 mSDtfsCounter, 0 mSDsluCounter, 10676 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16022 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-03-08 20:01:49,839 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 16022 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-03-08 20:01:49,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7538 states. [2025-03-08 20:01:49,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7538 to 7534. [2025-03-08 20:01:49,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7534 states, 5848 states have (on average 1.4341655266757867) internal successors, (8387), 5881 states have internal predecessors, (8387), 1471 states have call successors, (1471), 215 states have call predecessors, (1471), 214 states have return successors, (1469), 1459 states have call predecessors, (1469), 1469 states have call successors, (1469) [2025-03-08 20:01:50,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7534 states to 7534 states and 11327 transitions. [2025-03-08 20:01:50,031 INFO L78 Accepts]: Start accepts. Automaton has 7534 states and 11327 transitions. Word has length 589 [2025-03-08 20:01:50,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:01:50,031 INFO L471 AbstractCegarLoop]: Abstraction has 7534 states and 11327 transitions. [2025-03-08 20:01:50,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2025-03-08 20:01:50,032 INFO L276 IsEmpty]: Start isEmpty. Operand 7534 states and 11327 transitions. [2025-03-08 20:01:50,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 601 [2025-03-08 20:01:50,035 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:01:50,035 INFO L218 NwaCegarLoop]: trace histogram [26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 20:01:50,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 20:01:50,036 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:01:50,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:01:50,036 INFO L85 PathProgramCache]: Analyzing trace with hash -568844892, now seen corresponding path program 1 times [2025-03-08 20:01:50,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:01:50,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295811230] [2025-03-08 20:01:50,036 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:01:50,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms