./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.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 caae4db63337890a4a0ad5519e5dc1ac7860ae33fd5676bf609d979eac0ef7c8 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 10:07:19,551 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 10:07:19,606 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 10:07:19,609 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 10:07:19,610 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 10:07:19,632 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 10:07:19,632 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 10:07:19,632 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 10:07:19,632 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 10:07:19,633 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 10:07:19,633 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 10:07:19,633 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 10:07:19,633 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 10:07:19,634 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 10:07:19,635 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 10:07:19,635 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 10:07:19,635 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 10:07:19,635 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 10:07:19,635 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 10:07:19,635 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 10:07:19,635 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 10:07:19,635 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 10:07:19,635 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 10:07:19,636 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 10:07:19,636 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 -> caae4db63337890a4a0ad5519e5dc1ac7860ae33fd5676bf609d979eac0ef7c8 [2025-03-17 10:07:19,881 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 10:07:19,890 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 10:07:19,892 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 10:07:19,893 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 10:07:19,893 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 10:07:19,894 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2025-03-17 10:07:21,063 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/620bd4828/f269336bf65746c7ba18120a92524538/FLAG78879b733 [2025-03-17 10:07:21,593 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 10:07:21,594 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2025-03-17 10:07:21,638 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/620bd4828/f269336bf65746c7ba18120a92524538/FLAG78879b733 [2025-03-17 10:07:21,658 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/620bd4828/f269336bf65746c7ba18120a92524538 [2025-03-17 10:07:21,662 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 10:07:21,663 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 10:07:21,665 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 10:07:21,666 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 10:07:21,669 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 10:07:21,670 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 10:07:21" (1/1) ... [2025-03-17 10:07:21,670 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30f5b47f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:21, skipping insertion in model container [2025-03-17 10:07:21,672 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 10:07:21" (1/1) ... [2025-03-17 10:07:21,776 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 10:07:23,977 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-challenges/linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i[331724,331737] [2025-03-17 10:07:24,094 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 10:07:24,110 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 10:07:24,208 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)); [4162-4163] [2025-03-17 10:07:24,210 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [4172] [2025-03-17 10:07:24,210 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [4179] [2025-03-17 10:07:24,211 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4210] [2025-03-17 10:07:24,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4213] [2025-03-17 10:07:24,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4216] [2025-03-17 10:07:24,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4219] [2025-03-17 10:07:24,221 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" (65), "i" (12UL)); [4519-4520] [2025-03-17 10:07:24,222 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" (67), "i" (12UL)); [4527-4528] [2025-03-17 10:07:24,222 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" (68), "i" (12UL)); [4535-4536] [2025-03-17 10:07:24,228 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" (98), "i" (12UL)); [4562-4563] [2025-03-17 10:07:24,228 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" (99), "i" (12UL)); [4570-4571] [2025-03-17 10:07:24,442 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-challenges/linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i[331724,331737] [2025-03-17 10:07:24,452 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 10:07:24,535 INFO L204 MainTranslator]: Completed translation [2025-03-17 10:07:24,535 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24 WrapperNode [2025-03-17 10:07:24,536 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 10:07:24,537 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 10:07:24,537 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 10:07:24,537 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 10:07:24,542 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:24,626 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:24,841 INFO L138 Inliner]: procedures = 272, calls = 4202, calls flagged for inlining = 110, calls inlined = 101, statements flattened = 9812 [2025-03-17 10:07:24,842 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 10:07:24,843 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 10:07:24,843 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 10:07:24,843 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 10:07:24,851 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:24,851 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:24,968 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:25,924 INFO L175 MemorySlicer]: Split 2894 memory accesses to 39 slices as follows [50, 96, 1, 8, 7, 5, 31, 12, 2, 2, 1, 6, 10, 2, 2519, 12, 2, 3, 1, 1, 1, 2, 7, 4, 1, 4, 5, 6, 8, 2, 8, 2, 4, 6, 5, 9, 28, 5, 16]. 87 percent of accesses are in the largest equivalence class. The 232 initializations are split as follows [50, 0, 1, 8, 7, 5, 0, 0, 2, 2, 1, 6, 10, 2, 63, 0, 0, 3, 0, 0, 0, 2, 7, 4, 1, 4, 5, 0, 8, 2, 8, 2, 4, 6, 5, 9, 0, 5, 0]. The 1101 writes are split as follows [0, 96, 0, 0, 0, 0, 24, 2, 0, 0, 0, 0, 0, 0, 919, 12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 16]. [2025-03-17 10:07:25,924 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:25,924 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:26,083 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:26,109 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:26,154 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:26,182 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:26,251 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 10:07:26,253 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 10:07:26,253 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 10:07:26,253 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 10:07:26,254 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (1/1) ... [2025-03-17 10:07:26,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 10:07:26,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 10:07:26,282 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 10:07:26,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 10:07:26,299 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-17 10:07:26,300 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure osst_log_options [2025-03-17 10:07:26,300 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_log_options [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-03-17 10:07:26,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-03-17 10:07:26,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-03-17 10:07:26,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-03-17 10:07:26,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-03-17 10:07:26,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-03-17 10:07:26,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-03-17 10:07:26,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-03-17 10:07:26,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-03-17 10:07:26,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-03-17 10:07:26,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-03-17 10:07:26,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-03-17 10:07:26,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-03-17 10:07:26,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-17 10:07:26,304 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 10:07:26,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 10:07:26,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 10:07:26,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_behind_check [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_behind_check [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_when_processing_errors [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_when_processing_errors [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure osst_release_request [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_release_request [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure osst_set_frame_position [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_set_frame_position [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_header [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_header [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_osst_tape [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_osst_tape [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock_of_osst_tape [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock_of_osst_tape [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure osst_read_frame [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_read_frame [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure tape_name [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure tape_name [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-03-17 10:07:26,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-03-17 10:07:26,308 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_device_put [2025-03-17 10:07:26,309 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_device_put [2025-03-17 10:07:26,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 10:07:26,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 10:07:26,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 10:07:26,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-17 10:07:26,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-17 10:07:26,312 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-17 10:07:26,313 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-17 10:07:26,313 INFO L130 BoogieDeclarations]: Found specification of procedure osst_flush_write_buffer [2025-03-17 10:07:26,313 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_flush_write_buffer [2025-03-17 10:07:26,313 INFO L130 BoogieDeclarations]: Found specification of procedure osst_initiate_read [2025-03-17 10:07:26,313 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_initiate_read [2025-03-17 10:07:26,313 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-03-17 10:07:26,313 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-03-17 10:07:26,313 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_ioctl [2025-03-17 10:07:26,314 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_ioctl [2025-03-17 10:07:26,314 INFO L130 BoogieDeclarations]: Found specification of procedure osst_seek_logical_blk [2025-03-17 10:07:26,314 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_seek_logical_blk [2025-03-17 10:07:26,314 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_osst_int_mutex [2025-03-17 10:07:26,314 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_osst_int_mutex [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_trailer [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_trailer [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure osst_flush_drive_buffer [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_flush_drive_buffer [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_osst_int_mutex [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_osst_int_mutex [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure osst_int_ioctl [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_int_ioctl [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure do_door_lock [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure do_door_lock [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure osst_copy_to_buffer [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_copy_to_buffer [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure __osst_analyze_headers [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure __osst_analyze_headers [2025-03-17 10:07:26,315 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-03-17 10:07:26,315 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-03-17 10:07:26,316 INFO L130 BoogieDeclarations]: Found specification of procedure osst_get_logical_frame [2025-03-17 10:07:26,316 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_get_logical_frame [2025-03-17 10:07:26,316 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2025-03-17 10:07:26,316 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2025-03-17 10:07:26,316 INFO L130 BoogieDeclarations]: Found specification of procedure driver_unregister [2025-03-17 10:07:26,316 INFO L138 BoogieDeclarations]: Found implementation of procedure driver_unregister [2025-03-17 10:07:26,316 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 10:07:26,316 INFO L130 BoogieDeclarations]: Found specification of procedure osst_position_tape_and_confirm [2025-03-17 10:07:26,316 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_position_tape_and_confirm [2025-03-17 10:07:26,316 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-17 10:07:26,316 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-17 10:07:26,316 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 10:07:26,318 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 10:07:26,318 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-17 10:07:26,318 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-17 10:07:26,318 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-17 10:07:26,318 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-17 10:07:26,318 INFO L130 BoogieDeclarations]: Found specification of procedure osst_verify_frame [2025-03-17 10:07:26,318 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_verify_frame [2025-03-17 10:07:26,318 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-17 10:07:26,318 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-17 10:07:26,318 INFO L130 BoogieDeclarations]: Found specification of procedure osst_wait_ready [2025-03-17 10:07:26,319 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_wait_ready [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure osst_reset_header [2025-03-17 10:07:26,319 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_reset_header [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2025-03-17 10:07:26,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-17 10:07:26,319 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure osst_do_scsi [2025-03-17 10:07:26,319 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_do_scsi [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-03-17 10:07:26,319 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 10:07:26,319 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 10:07:26,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-17 10:07:26,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev [2025-03-17 10:07:26,322 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-17 10:07:26,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure osst_chk_result [2025-03-17 10:07:26,323 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_chk_result [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure osst_sysfs_add [2025-03-17 10:07:26,323 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_sysfs_add [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-17 10:07:26,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-17 10:07:26,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 10:07:26,324 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-17 10:07:26,325 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure osst_space_over_filemarks_backward [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_space_over_filemarks_backward [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure osst_read_back_buffer_and_rewrite [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_read_back_buffer_and_rewrite [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure cross_eof [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure cross_eof [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure osst_sysfs_cleanup [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_sysfs_cleanup [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure append_to_buffer [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure append_to_buffer [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-03-17 10:07:26,326 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-17 10:07:26,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure osst_reposition_and_retry [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_reposition_and_retry [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_filemark [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_filemark [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure osst_sysfs_destroy [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_sysfs_destroy [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout_interruptible [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout_interruptible [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock [2025-03-17 10:07:26,327 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock [2025-03-17 10:07:26,327 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-17 10:07:26,328 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure __osst_write_header [2025-03-17 10:07:26,328 INFO L138 BoogieDeclarations]: Found implementation of procedure __osst_write_header [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_frame [2025-03-17 10:07:26,328 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_frame [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-03-17 10:07:26,328 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 10:07:26,328 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure osst_get_frame_position [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_get_frame_position [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure osst_flush_buffer [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_flush_buffer [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure osst_copy_from_buffer [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_copy_from_buffer [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure normalize_buffer [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure normalize_buffer [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure osst_init_aux [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_init_aux [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_error_recovery [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_error_recovery [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure osst_write_eod [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_write_eod [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure osst_space_over_filemarks_forward_slow [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_space_over_filemarks_forward_slow [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2025-03-17 10:07:26,329 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2025-03-17 10:07:26,329 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_page [2025-03-17 10:07:26,330 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_page [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 10:07:26,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure osst_recover_wait_frame [2025-03-17 10:07:26,331 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_recover_wait_frame [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure osst_wait_frame [2025-03-17 10:07:26,331 INFO L138 BoogieDeclarations]: Found implementation of procedure osst_wait_frame [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 10:07:26,331 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 10:07:26,331 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-17 10:07:26,331 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-17 10:07:27,427 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 10:07:27,430 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 10:07:27,525 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12023: havoc #t~nondet2791; [2025-03-17 10:07:27,556 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4411: havoc ~res~0#1.base, ~res~0#1.offset; [2025-03-17 10:07:27,680 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7502: call ULTIMATE.dealloc(~#scmd~1.base, ~#scmd~1.offset);havoc ~#scmd~1.base, ~#scmd~1.offset; [2025-03-17 10:07:28,164 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: call ULTIMATE.dealloc(~#cmd~5.base, ~#cmd~5.offset);havoc ~#cmd~5.base, ~#cmd~5.offset; [2025-03-17 10:07:28,595 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5326: call ULTIMATE.dealloc(~#cmd~2.base, ~#cmd~2.offset);havoc ~#cmd~2.base, ~#cmd~2.offset; [2025-03-17 10:07:29,209 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8642: call ULTIMATE.dealloc(~#cmd~12#1.base, ~#cmd~12#1.offset);havoc ~#cmd~12#1.base, ~#cmd~12#1.offset;call ULTIMATE.dealloc(~#SRpnt~17#1.base, ~#SRpnt~17#1.offset);havoc ~#SRpnt~17#1.base, ~#SRpnt~17#1.offset; [2025-03-17 10:07:29,210 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5273: 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-17 10:07:29,215 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910: havoc alloc_pages_current_#t~ret2774#1.base, alloc_pages_current_#t~ret2774#1.offset; [2025-03-17 10:07:29,253 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4421: havoc __kmalloc_#t~ret84#1.base, __kmalloc_#t~ret84#1.offset; [2025-03-17 10:07:29,294 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972: havoc jiffies_to_msecs_#t~nondet2785#1; [2025-03-17 10:07:29,295 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5225: call ULTIMATE.dealloc(~#cmd~0#1.base, ~#cmd~0#1.offset);havoc ~#cmd~0#1.base, ~#cmd~0#1.offset; [2025-03-17 10:07:29,331 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894: havoc #t~nondet2771; [2025-03-17 10:07:29,360 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4576: havoc #t~mem161; [2025-03-17 10:07:29,451 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11951: havoc device_create_#t~ret2782#1.base, device_create_#t~ret2782#1.offset; [2025-03-17 10:07:29,565 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: havoc _copy_to_user_#t~nondet2772#1; [2025-03-17 10:07:29,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4351: havoc #t~mem61; [2025-03-17 10:07:29,703 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5409: 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-17 10:08:07,442 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9484: call ULTIMATE.dealloc(os_scsi_tape_flush_~#SRpnt~19#1.base, os_scsi_tape_flush_~#SRpnt~19#1.offset);havoc os_scsi_tape_flush_~#SRpnt~19#1.base, os_scsi_tape_flush_~#SRpnt~19#1.offset; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11871: havoc __class_create_#t~ret2769#1.base, __class_create_#t~ret2769#1.offset; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10422: 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-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11350-1: ldv_mutex_lock_interruptible_13_#res#1 := ldv_mutex_lock_interruptible_13_~ldv_func_res~3#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11884: havoc __register_chrdev_#t~nondet2770#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7920: call ULTIMATE.dealloc(osst_write_~#i~5#1.base, osst_write_~#i~5#1.offset);havoc osst_write_~#i~5#1.base, osst_write_~#i~5#1.offset;call ULTIMATE.dealloc(osst_write_~#SRpnt~15#1.base, osst_write_~#SRpnt~15#1.offset);havoc osst_write_~#SRpnt~15#1.base, osst_write_~#SRpnt~15#1.offset; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9638: 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-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7261: havoc osst_parse_firmware_rev_#t~mem1277#1;havoc osst_parse_firmware_rev_#t~mem1278#1;havoc osst_parse_firmware_rev_#t~mem1279#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7263: havoc osst_parse_firmware_rev_#t~mem1280#1;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-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7269: 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-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12027: havoc scsi_device_get_#t~nondet2792#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11907: havoc alloc_disk_#t~ret2773#1.base, alloc_disk_#t~ret2773#1.offset; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12046: havoc scsi_register_driver_#t~nondet2796#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4263: havoc atomic64_read_#t~mem34#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11935: havoc capable_#t~nondet2779#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10749: 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-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11284-1: ldv_mutex_lock_interruptible_6_#res#1 := ldv_mutex_lock_interruptible_6_~ldv_func_res~1#1; [2025-03-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8248: 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-17 10:08:07,443 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11948: havoc dev_printk_#t~nondet2781#1; [2025-03-17 10:08:07,446 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11962: havoc driver_create_file_#t~nondet2784#1; [2025-03-17 10:08:07,446 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11305-1: ldv_mutex_lock_interruptible_8_#res#1 := ldv_mutex_lock_interruptible_8_~ldv_func_res~2#1; [2025-03-17 10:08:07,446 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10645: 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-17 10:08:07,446 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074: call ULTIMATE.dealloc(__os_scsi_tape_open_~#cmd~13#1.base, __os_scsi_tape_open_~#cmd~13#1.offset);havoc __os_scsi_tape_open_~#cmd~13#1.base, __os_scsi_tape_open_~#cmd~13#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-17 10:08:11,700 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11955: havoc #t~nondet2783; [2025-03-17 10:08:11,931 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5469: call ULTIMATE.dealloc(~#cmd~4.base, ~#cmd~4.offset);havoc ~#cmd~4.base, ~#cmd~4.offset; [2025-03-17 10:08:11,959 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4630: havoc #t~mem182.base, #t~mem182.offset; [2025-03-17 10:08:13,279 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: call ULTIMATE.dealloc(~#cmd~9#1.base, ~#cmd~9#1.offset);havoc ~#cmd~9#1.base, ~#cmd~9#1.offset; [2025-03-17 10:08:13,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12038: havoc #t~nondet2794; [2025-03-17 10:08:16,177 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12056: havoc strlcpy_#t~nondet2799#1; [2025-03-17 10:08:16,178 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6829: 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-17 10:08:16,911 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: havoc #t~mem617; [2025-03-17 10:08:16,911 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5571: havoc #t~mem583; [2025-03-17 10:08:16,934 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11998: havoc #t~nondet2787; [2025-03-17 10:08:17,071 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12012: havoc #t~nondet2789; [2025-03-17 10:08:18,319 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4186: havoc #t~bitwise1; [2025-03-17 10:08:19,696 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11927: havoc blk_rq_map_user_#t~nondet2777#1; [2025-03-17 10:08:19,696 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12052: havoc sg_next_#t~ret2798#1.base, sg_next_#t~ret2798#1.offset; [2025-03-17 10:08:19,696 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4323: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-03-17 10:08:19,696 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11923: havoc blk_rq_map_kern_#t~nondet2776#1; [2025-03-17 10:08:19,696 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11916: havoc blk_get_request_#t~ret2775#1.base, blk_get_request_#t~ret2775#1.offset; [2025-03-17 10:08:20,494 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12049: havoc scsi_sense_desc_find_#t~ret2797#1.base, scsi_sense_desc_find_#t~ret2797#1.offset; [2025-03-17 10:08:20,494 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12042: havoc scsi_normalize_sense_#t~nondet2795#1; [2025-03-17 10:08:20,494 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12034: havoc scsi_get_sense_info_fld_#t~nondet2793#1; [2025-03-17 10:08:21,801 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5930: call ULTIMATE.dealloc(~#cmd~6.base, ~#cmd~6.offset);havoc ~#cmd~6.base, ~#cmd~6.offset; [2025-03-17 10:08:22,781 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6110: call ULTIMATE.dealloc(~#cmd~7.base, ~#cmd~7.offset);havoc ~#cmd~7.base, ~#cmd~7.offset; [2025-03-17 10:08:22,891 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12019: havoc #t~nondet2790; [2025-03-17 10:08:22,931 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12062: havoc #t~ret2800.base, #t~ret2800.offset; [2025-03-17 10:08:23,913 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7801: call ULTIMATE.dealloc(~#cmd~10.base, ~#cmd~10.offset);havoc ~#cmd~10.base, ~#cmd~10.offset; [2025-03-17 10:08:24,383 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: havoc #t~ite1437;havoc #t~mem1436;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-17 10:08:26,688 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11988: havoc #t~nondet2786; [2025-03-17 10:08:28,143 INFO L? ?]: Removed 4338 outVars from TransFormulas that were not future-live. [2025-03-17 10:08:28,143 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 10:08:28,217 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 10:08:28,217 INFO L336 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-17 10:08:28,218 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 10:08:28 BoogieIcfgContainer [2025-03-17 10:08:28,218 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 10:08:28,220 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 10:08:28,220 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 10:08:28,223 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 10:08:28,224 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 10:07:21" (1/3) ... [2025-03-17 10:08:28,224 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aea9a57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 10:08:28, skipping insertion in model container [2025-03-17 10:08:28,224 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:07:24" (2/3) ... [2025-03-17 10:08:28,224 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aea9a57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 10:08:28, skipping insertion in model container [2025-03-17 10:08:28,224 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 10:08:28" (3/3) ... [2025-03-17 10:08:28,225 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i [2025-03-17 10:08:28,235 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 10:08:28,239 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.8-rc1-32_7a-drivers--scsi--osst.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.i that has 208 procedures, 4017 locations, 1 initial locations, 158 loop locations, and 1 error locations. [2025-03-17 10:08:28,334 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 10:08:28,342 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;@2cabf262, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 10:08:28,342 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 10:08:28,354 INFO L276 IsEmpty]: Start isEmpty. Operand has 3485 states, 2653 states have (on average 1.4455333584621184) internal successors, (3835), 2681 states have internal predecessors, (3835), 737 states have call successors, (737), 93 states have call predecessors, (737), 93 states have return successors, (737), 732 states have call predecessors, (737), 737 states have call successors, (737) [2025-03-17 10:08:28,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2025-03-17 10:08:28,360 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 10:08:28,360 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 10:08:28,360 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 10:08:28,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 10:08:28,365 INFO L85 PathProgramCache]: Analyzing trace with hash 92909669, now seen corresponding path program 1 times [2025-03-17 10:08:28,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 10:08:28,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051813986] [2025-03-17 10:08:28,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 10:08:28,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 10:08:30,751 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-03-17 10:08:31,000 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-03-17 10:08:31,000 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 10:08:31,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 10:08:31,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 10:08:31,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 10:08:31,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051813986] [2025-03-17 10:08:31,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051813986] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 10:08:31,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 10:08:31,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 10:08:31,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630370832] [2025-03-17 10:08:31,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 10:08:31,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 10:08:31,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 10:08:31,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 10:08:31,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 10:08:31,754 INFO L87 Difference]: Start difference. First operand has 3485 states, 2653 states have (on average 1.4455333584621184) internal successors, (3835), 2681 states have internal predecessors, (3835), 737 states have call successors, (737), 93 states have call predecessors, (737), 93 states have return successors, (737), 732 states have call predecessors, (737), 737 states have call successors, (737) Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-17 10:08:32,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 10:08:32,926 INFO L93 Difference]: Finished difference Result 6961 states and 10830 transitions. [2025-03-17 10:08:32,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 10:08:32,928 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2025-03-17 10:08:32,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 10:08:32,976 INFO L225 Difference]: With dead ends: 6961 [2025-03-17 10:08:32,976 INFO L226 Difference]: Without dead ends: 3475 [2025-03-17 10:08:33,005 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 10:08:33,007 INFO L435 NwaCegarLoop]: 5189 mSDtfsCounter, 5271 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5271 SdHoareTripleChecker+Valid, 5189 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-17 10:08:33,009 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5271 Valid, 5189 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-17 10:08:33,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3475 states. [2025-03-17 10:08:33,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3475 to 3475. [2025-03-17 10:08:33,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3475 states, 2645 states have (on average 1.4359168241965974) internal successors, (3798), 2671 states have internal predecessors, (3798), 737 states have call successors, (737), 93 states have call predecessors, (737), 92 states have return successors, (729), 724 states have call predecessors, (729), 729 states have call successors, (729) [2025-03-17 10:08:33,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3475 states to 3475 states and 5264 transitions. [2025-03-17 10:08:33,313 INFO L78 Accepts]: Start accepts. Automaton has 3475 states and 5264 transitions. Word has length 41 [2025-03-17 10:08:33,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 10:08:33,315 INFO L471 AbstractCegarLoop]: Abstraction has 3475 states and 5264 transitions. [2025-03-17 10:08:33,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-17 10:08:33,315 INFO L276 IsEmpty]: Start isEmpty. Operand 3475 states and 5264 transitions. [2025-03-17 10:08:33,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2025-03-17 10:08:33,316 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 10:08:33,316 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 10:08:33,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 10:08:33,316 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 10:08:33,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 10:08:33,317 INFO L85 PathProgramCache]: Analyzing trace with hash 104225796, now seen corresponding path program 1 times [2025-03-17 10:08:33,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 10:08:33,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842464835] [2025-03-17 10:08:33,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 10:08:33,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 10:08:35,018 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-03-17 10:08:35,079 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-03-17 10:08:35,079 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 10:08:35,079 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 10:08:35,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 10:08:35,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 10:08:35,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842464835] [2025-03-17 10:08:35,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842464835] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 10:08:35,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 10:08:35,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 10:08:35,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732023112] [2025-03-17 10:08:35,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 10:08:35,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 10:08:35,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 10:08:35,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 10:08:35,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 10:08:35,520 INFO L87 Difference]: Start difference. First operand 3475 states and 5264 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-17 10:08:39,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 10:08:40,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 10:08:40,666 INFO L93 Difference]: Finished difference Result 6942 states and 10516 transitions. [2025-03-17 10:08:40,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 10:08:40,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2025-03-17 10:08:40,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 10:08:40,694 INFO L225 Difference]: With dead ends: 6942 [2025-03-17 10:08:40,694 INFO L226 Difference]: Without dead ends: 3475 [2025-03-17 10:08:40,713 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 10:08:40,714 INFO L435 NwaCegarLoop]: 5172 mSDtfsCounter, 5256 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5256 SdHoareTripleChecker+Valid, 5172 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2025-03-17 10:08:40,715 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5256 Valid, 5172 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 90 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2025-03-17 10:08:40,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3475 states. [2025-03-17 10:08:40,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3475 to 3475. [2025-03-17 10:08:40,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3475 states, 2645 states have (on average 1.435538752362949) internal successors, (3797), 2671 states have internal predecessors, (3797), 737 states have call successors, (737), 93 states have call predecessors, (737), 92 states have return successors, (729), 724 states have call predecessors, (729), 729 states have call successors, (729) [2025-03-17 10:08:40,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3475 states to 3475 states and 5263 transitions. [2025-03-17 10:08:40,862 INFO L78 Accepts]: Start accepts. Automaton has 3475 states and 5263 transitions. Word has length 41 [2025-03-17 10:08:40,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 10:08:40,863 INFO L471 AbstractCegarLoop]: Abstraction has 3475 states and 5263 transitions. [2025-03-17 10:08:40,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-03-17 10:08:40,863 INFO L276 IsEmpty]: Start isEmpty. Operand 3475 states and 5263 transitions. [2025-03-17 10:08:40,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2025-03-17 10:08:40,864 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 10:08:40,864 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 10:08:40,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 10:08:40,865 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 10:08:40,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 10:08:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash 797327493, now seen corresponding path program 1 times [2025-03-17 10:08:40,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 10:08:40,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631547893] [2025-03-17 10:08:40,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 10:08:40,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 10:08:42,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-03-17 10:08:42,870 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-03-17 10:08:42,870 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 10:08:42,870 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 10:08:43,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 10:08:43,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 10:08:43,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631547893] [2025-03-17 10:08:43,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631547893] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 10:08:43,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 10:08:43,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 10:08:43,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013436468] [2025-03-17 10:08:43,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 10:08:43,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 10:08:43,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 10:08:43,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 10:08:43,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 10:08:43,380 INFO L87 Difference]: Start difference. First operand 3475 states and 5263 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 10:08:46,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 10:08:46,235 INFO L93 Difference]: Finished difference Result 6918 states and 10478 transitions. [2025-03-17 10:08:46,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 10:08:46,236 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2025-03-17 10:08:46,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 10:08:46,261 INFO L225 Difference]: With dead ends: 6918 [2025-03-17 10:08:46,261 INFO L226 Difference]: Without dead ends: 3477 [2025-03-17 10:08:46,275 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-17 10:08:46,278 INFO L435 NwaCegarLoop]: 5174 mSDtfsCounter, 0 mSDsluCounter, 10332 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 15506 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2025-03-17 10:08:46,278 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 15506 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2025-03-17 10:08:46,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3477 states. [2025-03-17 10:08:46,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3477 to 3477. [2025-03-17 10:08:46,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 2647 states have (on average 1.4352096713260294) internal successors, (3799), 2673 states have internal predecessors, (3799), 737 states have call successors, (737), 93 states have call predecessors, (737), 92 states have return successors, (729), 724 states have call predecessors, (729), 729 states have call successors, (729) [2025-03-17 10:08:46,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 5265 transitions. [2025-03-17 10:08:46,413 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 5265 transitions. Word has length 41 [2025-03-17 10:08:46,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 10:08:46,414 INFO L471 AbstractCegarLoop]: Abstraction has 3477 states and 5265 transitions. [2025-03-17 10:08:46,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2025-03-17 10:08:46,414 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 5265 transitions. [2025-03-17 10:08:46,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2025-03-17 10:08:46,418 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 10:08:46,418 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 10:08:46,418 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 10:08:46,419 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 10:08:46,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 10:08:46,419 INFO L85 PathProgramCache]: Analyzing trace with hash 463147620, now seen corresponding path program 1 times [2025-03-17 10:08:46,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 10:08:46,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817136694] [2025-03-17 10:08:46,419 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 10:08:46,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 10:08:48,087 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-03-17 10:08:48,137 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-03-17 10:08:48,138 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 10:08:48,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 10:08:48,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-17 10:08:48,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 10:08:48,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817136694] [2025-03-17 10:08:48,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817136694] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 10:08:48,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 10:08:48,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 10:08:48,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608200981] [2025-03-17 10:08:48,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 10:08:48,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 10:08:48,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 10:08:48,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 10:08:48,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 10:08:48,529 INFO L87 Difference]: Start difference. First operand 3477 states and 5265 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5)