./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash fa4e82e5dd0e49bd0f7e87584c6c4590f0949ba8d84a0e6c452951736fa36a4c --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 09:10:04,778 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 09:10:04,826 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 09:10:04,830 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 09:10:04,831 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 09:10:04,849 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 09:10:04,851 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 09:10:04,851 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 09:10:04,851 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 09:10:04,851 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 09:10:04,852 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 09:10:04,852 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 09:10:04,852 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 09:10:04,853 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 09:10:04,853 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 09:10:04,854 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:10:04,854 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 09:10:04,854 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 09:10:04,855 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 09:10:04,855 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 09:10:04,855 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 09:10:04,855 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 -> fa4e82e5dd0e49bd0f7e87584c6c4590f0949ba8d84a0e6c452951736fa36a4c [2025-03-17 09:10:05,063 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 09:10:05,071 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 09:10:05,072 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 09:10:05,074 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 09:10:05,074 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 09:10:05,075 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2025-03-17 09:10:06,213 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/526c2fa82/356be6469fb9484db532034a0787f1f0/FLAGef5dd0d9f [2025-03-17 09:10:06,646 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 09:10:06,647 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2025-03-17 09:10:06,684 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/526c2fa82/356be6469fb9484db532034a0787f1f0/FLAGef5dd0d9f [2025-03-17 09:10:06,771 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/526c2fa82/356be6469fb9484db532034a0787f1f0 [2025-03-17 09:10:06,773 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 09:10:06,775 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 09:10:06,776 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 09:10:06,776 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 09:10:06,780 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 09:10:06,781 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:10:06" (1/1) ... [2025-03-17 09:10:06,782 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48dace18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:06, skipping insertion in model container [2025-03-17 09:10:06,782 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:10:06" (1/1) ... [2025-03-17 09:10:06,856 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 09:10:08,756 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[297077,297090] [2025-03-17 09:10:08,815 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-03-17 09:10:08,817 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:10:08,840 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 09:10:08,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5201] [2025-03-17 09:10:09,048 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5926] [2025-03-17 09:10:09,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5999] [2025-03-17 09:10:09,130 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [7431] [2025-03-17 09:10:09,300 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i[297077,297090] [2025-03-17 09:10:09,310 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-03-17 09:10:09,311 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:10:09,380 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: ldv_assume [2025-03-17 09:10:09,387 INFO L204 MainTranslator]: Completed translation [2025-03-17 09:10:09,388 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09 WrapperNode [2025-03-17 09:10:09,389 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 09:10:09,390 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 09:10:09,390 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 09:10:09,390 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 09:10:09,395 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:09,476 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:09,694 INFO L138 Inliner]: procedures = 357, calls = 3967, calls flagged for inlining = 134, calls inlined = 132, statements flattened = 7482 [2025-03-17 09:10:09,695 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 09:10:09,696 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 09:10:09,696 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 09:10:09,696 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 09:10:09,704 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:09,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:09,743 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,367 INFO L175 MemorySlicer]: Split 2193 memory accesses to 55 slices as follows [4, 8, 6, 26, 2, 2, 43, 8, 8, 8, 2, 6, 8, 8, 9, 8, 8, 3, 3, 19, 8, 2, 4, 8, 8, 47, 8, 8, 8, 8, 8, 9, 8, 8, 8, 1678, 8, 8, 8, 3, 3, 6, 8, 26, 9, 2, 8, 25, 16, 6, 11, 8, 8, 8, 5]. 77 percent of accesses are in the largest equivalence class. The 205 initializations are split as follows [0, 0, 0, 0, 0, 2, 0, 8, 8, 8, 0, 0, 8, 8, 0, 8, 8, 3, 3, 0, 0, 0, 0, 8, 8, 47, 0, 8, 8, 0, 8, 0, 8, 8, 8, 0, 8, 8, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0]. The 559 writes are split as follows [1, 4, 3, 11, 1, 0, 43, 0, 0, 0, 1, 3, 0, 0, 3, 0, 0, 0, 0, 10, 4, 1, 1, 0, 0, 0, 4, 0, 0, 4, 0, 4, 0, 0, 0, 394, 0, 0, 4, 0, 0, 3, 4, 8, 5, 1, 4, 11, 6, 3, 7, 4, 4, 0, 3]. [2025-03-17 09:10:11,367 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,368 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,560 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,577 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,621 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,650 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,709 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 09:10:11,711 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 09:10:11,711 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 09:10:11,711 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 09:10:11,713 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (1/1) ... [2025-03-17 09:10:11,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:10:11,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 09:10:11,739 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 09:10:11,742 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 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure ring_desc_base [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_desc_base [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_shutdown_and_free [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_shutdown_and_free [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_shutdown [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_shutdown [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_port [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_port [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_active [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_active [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2025-03-17 09:10:11,762 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 09:10:11,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-17 09:10:11,763 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-17 09:10:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-17 09:10:11,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-03-17 09:10:11,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-17 09:10:11,767 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-17 09:10:11,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-17 09:10:11,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-17 09:10:11,769 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_read_n [2025-03-17 09:10:11,769 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_read_n [2025-03-17 09:10:11,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 09:10:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_tx [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_tx [2025-03-17 09:10:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_read [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_read [2025-03-17 09:10:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure ring_work [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_work [2025-03-17 09:10:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_get_drom_offset [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_get_drom_offset [2025-03-17 09:10:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2025-03-17 09:10:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_free [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_free [2025-03-17 09:10:11,770 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-03-17 09:10:11,770 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite16desc [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite16desc [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32options [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32options [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_free [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_free [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_active [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_active [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure tb_find_cap [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_find_cap [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_deactivate [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_deactivate [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_write [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_write [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx_submit [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx_submit [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_disable_interrupts [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_disable_interrupts [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure get_route [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure get_route [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure check_header [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure check_header [2025-03-17 09:10:11,771 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-17 09:10:11,771 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_alloc [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_alloc [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_suspend_noirq [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_suspend_noirq [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_read [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_read [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_port_active [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_port_active [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_activate_pcie_devices [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_activate_pcie_devices [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_suspend [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_suspend [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_alloc [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_alloc [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_read_uid_only [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_read_uid_only [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_write [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_write [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_activate [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_activate [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_interrupt_work [2025-03-17 09:10:11,772 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_interrupt_work [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 09:10:11,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 09:10:11,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 09:10:11,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 09:10:11,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-17 09:10:11,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-03-17 09:10:11,775 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read_raw [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read_raw [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_long [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_long [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_set_unpplugged [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_set_unpplugged [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32desc [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32desc [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route_length [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route_length [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_resume_noirq [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_resume_noirq [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc8 [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc8 [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_alloc [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_alloc [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure ring_free [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_free [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure ring_write_descriptors [2025-03-17 09:10:11,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_write_descriptors [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 09:10:11,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-17 09:10:11,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-17 09:10:11,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite64desc [2025-03-17 09:10:11,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite64desc [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deallocate_nfc [2025-03-17 09:10:11,779 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deallocate_nfc [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_unplugged_children [2025-03-17 09:10:11,779 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_unplugged_children [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc [2025-03-17 09:10:11,779 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-17 09:10:11,779 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 09:10:11,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-03-17 09:10:11,780 INFO L130 BoogieDeclarations]: Found specification of procedure tb_plug_events_active [2025-03-17 09:10:11,780 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_plug_events_active [2025-03-17 09:10:11,781 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2025-03-17 09:10:11,781 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2025-03-17 09:10:11,781 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-17 09:10:11,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-17 09:10:11,782 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_stop [2025-03-17 09:10:11,782 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_stop [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 09:10:11,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_resume [2025-03-17 09:10:11,783 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_resume [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_print_error [2025-03-17 09:10:11,783 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_print_error [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure tb_wait_for_port [2025-03-17 09:10:11,783 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_wait_for_port [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:10:11,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:10:11,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:10:11,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:10:11,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:10:11,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:10:11,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:10:11,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:10:11,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-03-17 09:10:11,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-03-17 09:10:11,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-03-17 09:10:11,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-03-17 09:10:11,787 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_add_nfc_credits [2025-03-17 09:10:11,787 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_add_nfc_credits [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_destroy [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_destroy [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_switch [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_switch [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_start [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_start [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_restart [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_restart [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure ring_start [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_start [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure check_config_address [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure check_config_address [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure ring_stop [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_stop [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_write [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_write [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-17 09:10:11,789 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 09:10:11,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-03-17 09:10:11,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 09:10:11,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 09:10:11,791 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read [2025-03-17 09:10:11,791 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read [2025-03-17 09:10:11,791 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-17 09:10:11,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_free [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_free [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure __crc32c_le [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure __crc32c_le [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kcalloc [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kcalloc [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_index [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_index [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_free [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_free [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_is_invalid [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_is_invalid [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure dev_driver_string [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_driver_string [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-17 09:10:11,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 09:10:11,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_transfer [2025-03-17 09:10:11,793 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_transfer [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_basic [2025-03-17 09:10:11,793 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_basic [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_init_path [2025-03-17 09:10:11,793 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_init_path [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deactivate_hops [2025-03-17 09:10:11,793 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deactivate_hops [2025-03-17 09:10:11,793 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_free [2025-03-17 09:10:11,794 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_free [2025-03-17 09:10:11,794 INFO L130 BoogieDeclarations]: Found specification of procedure tb_is_upstream_port [2025-03-17 09:10:11,794 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_is_upstream_port [2025-03-17 09:10:11,794 INFO L130 BoogieDeclarations]: Found specification of procedure ring_alloc [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_alloc [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure tb_upstream_port [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_upstream_port [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure __ring_enqueue [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure __ring_enqueue [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure make_header [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure make_header [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_invalid_tunnels [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_invalid_tunnels [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_read [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_read [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_deactivate [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_deactivate [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 09:10:11,795 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 09:10:11,795 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_out [2025-03-17 09:10:11,796 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_out [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_write [2025-03-17 09:10:11,796 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_write [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-03-17 09:10:11,796 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-17 09:10:11,796 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-17 09:10:11,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-03-17 09:10:11,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-03-17 09:10:11,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-03-17 09:10:11,798 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx [2025-03-17 09:10:11,798 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx [2025-03-17 09:10:11,798 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 09:10:11,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 09:10:11,798 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route [2025-03-17 09:10:11,798 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route [2025-03-17 09:10:12,929 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 09:10:12,933 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 09:10:13,131 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626: call ULTIMATE.dealloc(~#cap~5.base, ~#cap~5.offset);havoc ~#cap~5.base, ~#cap~5.offset; [2025-03-17 09:10:13,316 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5318: havoc #t~mem493;havoc #t~mem494;havoc #t~bitwise495;call ULTIMATE.dealloc(~#header.base, ~#header.offset);havoc ~#header.base, ~#header.offset; [2025-03-17 09:10:13,361 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: havoc #t~nondet2312; [2025-03-17 09:10:14,323 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6791: havoc tb_find_unused_down_port_#t~mem1036#1.base, tb_find_unused_down_port_#t~mem1036#1.offset; [2025-03-17 09:10:14,323 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: havoc tb_find_pci_up_port_#t~mem1025#1.base, tb_find_pci_up_port_#t~mem1025#1.offset; [2025-03-17 09:10:14,323 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761: call ULTIMATE.dealloc(tb_find_unused_down_port_~#data~0#1.base, tb_find_unused_down_port_~#data~0#1.offset);havoc tb_find_unused_down_port_~#data~0#1.base, tb_find_unused_down_port_~#data~0#1.offset; [2025-03-17 09:10:14,323 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6806: call ULTIMATE.dealloc(~#data~1#1.base, ~#data~1#1.offset);havoc ~#data~1#1.base, ~#data~1#1.offset; [2025-03-17 09:10:14,554 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3401: havoc dev_get_drvdata_#t~mem70#1.base, dev_get_drvdata_#t~mem70#1.offset; [2025-03-17 09:10:14,791 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6262: havoc #t~mem880;havoc #t~mem881;havoc #t~mem882;havoc #t~mem883;call ULTIMATE.dealloc(~#res~5.base, ~#res~5.offset);havoc ~#res~5.base, ~#res~5.offset;call ULTIMATE.dealloc(~#request~1.base, ~#request~1.offset);havoc ~#request~1.base, ~#request~1.offset;call ULTIMATE.dealloc(~#tmp~71.base, ~#tmp~71.offset);havoc ~#tmp~71.base, ~#tmp~71.offset;call ULTIMATE.dealloc(~#reply~1.base, ~#reply~1.offset);havoc ~#reply~1.base, ~#reply~1.offset; [2025-03-17 09:10:14,792 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: havoc #t~mem866;havoc #t~mem867;havoc #t~mem868;havoc #t~mem869; [2025-03-17 09:10:14,792 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: havoc #t~mem860;havoc #t~mem861;havoc #t~mem862;havoc #t~mem863; [2025-03-17 09:10:14,802 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377: havoc #t~mem1635;havoc #t~short1636;havoc #t~mem1637;havoc #t~short1638; [2025-03-17 09:10:14,905 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3633: havoc ring_full_#t~mem160#1;havoc ring_full_#t~mem161#1;havoc ring_full_#t~mem162#1; [2025-03-17 09:10:14,936 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: call ULTIMATE.dealloc(~#data~2.base, ~#data~2.offset);havoc ~#data~2.base, ~#data~2.offset; [2025-03-17 09:10:14,939 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: havoc #t~nondet2311; [2025-03-17 09:10:19,267 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: havoc tb_cfg_write_raw_#t~mem909#1;havoc tb_cfg_write_raw_#t~mem910#1;havoc tb_cfg_write_raw_#t~mem911#1;havoc tb_cfg_write_raw_#t~mem912#1;call ULTIMATE.dealloc(tb_cfg_write_raw_~#res~6#1.base, tb_cfg_write_raw_~#res~6#1.offset);havoc tb_cfg_write_raw_~#res~6#1.base, tb_cfg_write_raw_~#res~6#1.offset;call ULTIMATE.dealloc(tb_cfg_write_raw_~#request~2#1.base, tb_cfg_write_raw_~#request~2#1.offset);havoc tb_cfg_write_raw_~#request~2#1.base, tb_cfg_write_raw_~#request~2#1.offset;call ULTIMATE.dealloc(tb_cfg_write_raw_~#tmp~72#1.base, tb_cfg_write_raw_~#tmp~72#1.offset);havoc tb_cfg_write_raw_~#tmp~72#1.base, tb_cfg_write_raw_~#tmp~72#1.offset;call ULTIMATE.dealloc(tb_cfg_write_raw_~#reply~2#1.base, tb_cfg_write_raw_~#reply~2#1.offset);havoc tb_cfg_write_raw_~#reply~2#1.base, tb_cfg_write_raw_~#reply~2#1.offset; [2025-03-17 09:10:19,267 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: havoc #t~mem934#1;call ULTIMATE.dealloc(~#res~8#1.base, ~#res~8#1.offset);havoc ~#res~8#1.base, ~#res~8#1.offset;call ULTIMATE.dealloc(~#tmp~74#1.base, ~#tmp~74#1.offset);havoc ~#tmp~74#1.base, ~#tmp~74#1.offset; [2025-03-17 09:10:19,267 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6353: havoc tb_cfg_write_raw_#t~mem891#1;havoc tb_cfg_write_raw_#t~mem892#1;havoc tb_cfg_write_raw_#t~mem893#1;havoc tb_cfg_write_raw_#t~mem894#1; [2025-03-17 09:10:19,267 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6358: havoc tb_cfg_write_raw_#t~mem897#1;havoc tb_cfg_write_raw_#t~mem898#1;havoc tb_cfg_write_raw_#t~mem899#1;havoc tb_cfg_write_raw_#t~mem900#1; [2025-03-17 09:10:19,378 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: havoc #t~mem923;call ULTIMATE.dealloc(~#res~7.base, ~#res~7.offset);havoc ~#res~7.base, ~#res~7.offset;call ULTIMATE.dealloc(~#tmp~73.base, ~#tmp~73.offset);havoc ~#tmp~73.base, ~#tmp~73.offset; [2025-03-17 09:10:19,503 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363: havoc #t~mem1633; [2025-03-17 09:10:19,517 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: havoc #t~mem958.base, #t~mem958.offset;havoc #t~mem957; [2025-03-17 09:10:19,589 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3391: havoc #t~mem68#1.base, #t~mem68#1.offset; [2025-03-17 09:10:19,589 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3300: havoc kobject_name_#t~mem57#1.base, kobject_name_#t~mem57#1.offset; [2025-03-17 09:10:20,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: havoc decode_error_#t~mem563#1;havoc decode_error_#t~mem564#1;havoc decode_error_#t~mem565#1;havoc decode_error_#t~mem566#1; [2025-03-17 09:10:20,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294: havoc wait_for_completion_timeout_#t~nondet2337#1; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088: havoc __kfifo_out_r_#t~nondet2302#1; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985: havoc #t~mem758#1;havoc #t~mem759#1;havoc #t~mem760#1;havoc #t~mem761#1; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098: havoc __msecs_to_jiffies_#t~nondet2303#1; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: havoc parse_header_#t~mem597#1;havoc parse_header_#t~mem598#1;havoc parse_header_#t~mem599#1;havoc parse_header_#t~mem600#1;call ULTIMATE.dealloc(parse_header_~#res~2#1.base, parse_header_~#res~2#1.offset);havoc parse_header_~#res~2#1.base, parse_header_~#res~2#1.offset;call ULTIMATE.dealloc(parse_header_~#tmp~57#1.base, parse_header_~#tmp~57#1.offset);havoc parse_header_~#tmp~57#1.base, parse_header_~#tmp~57#1.offset; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: havoc #t~mem779#1;havoc #t~mem780#1;havoc #t~mem781#1;havoc #t~mem782#1; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: havoc #t~mem790#1;havoc #t~mem791#1;havoc #t~mem792#1;havoc #t~mem793#1;call ULTIMATE.dealloc(~#res~4#1.base, ~#res~4#1.offset);havoc ~#res~4#1.base, ~#res~4#1.offset;call ULTIMATE.dealloc(~#pkg~6#1.base, ~#pkg~6#1.offset);havoc ~#pkg~6#1.base, ~#pkg~6#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~2#1.base, ~#__constr_expr_0~2#1.offset);havoc ~#__constr_expr_0~2#1.base, ~#__constr_expr_0~2#1.offset;call ULTIMATE.dealloc(~#__constr_expr_1~0#1.base, ~#__constr_expr_1~0#1.offset);havoc ~#__constr_expr_1~0#1.base, ~#__constr_expr_1~0#1.offset; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5567: havoc decode_error_#t~mem581#1;havoc decode_error_#t~mem582#1;havoc decode_error_#t~mem583#1;havoc decode_error_#t~mem584#1;call ULTIMATE.dealloc(decode_error_~#res~1#1.base, decode_error_~#res~1#1.offset);havoc decode_error_~#res~1#1.base, decode_error_~#res~1#1.offset; [2025-03-17 09:10:20,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5584: havoc parse_header_#t~mem588#1;havoc parse_header_#t~mem589#1;havoc parse_header_#t~mem590#1;havoc parse_header_#t~mem591#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: havoc ldv_complete_5_#t~nondet2313#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10211: havoc ldv_restore_early_5_#t~nondet2321#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: havoc ldv_freeze_5_#t~nondet2314#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10279: havoc pcim_iomap_regions_#t~nondet2333#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10246: havoc ldv_thaw_noirq_5_#t~nondet2330#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10215: havoc ldv_resume_5_#t~nondet2322#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10282: havoc pcim_iomap_table_#t~ret2334#1.base, pcim_iomap_table_#t~ret2334#1.offset; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4238: call ULTIMATE.dealloc(nhi_probe_~#__key~1#1.base, nhi_probe_~#__key~1#1.offset);havoc nhi_probe_~#__key~1#1.base, nhi_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(nhi_probe_~#__constr_expr_0~1#1.base, nhi_probe_~#__constr_expr_0~1#1.offset);havoc nhi_probe_~#__constr_expr_0~1#1.base, nhi_probe_~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(nhi_probe_~#__key___0~1#1.base, nhi_probe_~#__key___0~1#1.offset);havoc nhi_probe_~#__key___0~1#1.base, nhi_probe_~#__key___0~1#1.offset; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10184: havoc ldv_freeze_late_5_#t~nondet2315#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152: havoc dmi_match_#t~nondet2310#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219: havoc ldv_resume_early_5_#t~nondet2323#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: havoc ldv_shutdown_4_#t~nondet2324#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10191: havoc ldv_poweroff_5_#t~nondet2316#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: havoc ldv_poweroff_late_5_#t~nondet2317#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230: havoc ldv_suspend_5_#t~nondet2326#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: call ULTIMATE.dealloc(thunderbolt_alloc_and_start_~#__key~4#1.base, thunderbolt_alloc_and_start_~#__key~4#1.offset);havoc thunderbolt_alloc_and_start_~#__key~4#1.base, thunderbolt_alloc_and_start_~#__key~4#1.offset;call ULTIMATE.dealloc(thunderbolt_alloc_and_start_~#__key___0~2#1.base, thunderbolt_alloc_and_start_~#__key___0~2#1.offset);havoc thunderbolt_alloc_and_start_~#__key___0~2#1.base, thunderbolt_alloc_and_start_~#__key___0~2#1.offset; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10133: havoc devm_request_threaded_irq_#t~nondet2307#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: havoc pci_enable_msi_range_#t~nondet2331#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199: havoc ldv_poweroff_noirq_5_#t~nondet2318#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10234: havoc ldv_suspend_late_5_#t~nondet2327#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: havoc __alloc_workqueue_key_#t~ret2299#1.base, __alloc_workqueue_key_#t~ret2299#1.offset; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: havoc ldv_prepare_5_#t~nondet2319#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: havoc __pci_register_driver_#t~nondet2304#1; [2025-03-17 09:10:25,952 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: havoc ldv_thaw_5_#t~nondet2328#1; [2025-03-17 09:10:25,953 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5218: call ULTIMATE.dealloc(init_completion_~#__key~2#1.base, init_completion_~#__key~2#1.offset);havoc init_completion_~#__key~2#1.base, init_completion_~#__key~2#1.offset; [2025-03-17 09:10:25,953 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: havoc ldv_restore_5_#t~nondet2320#1; [2025-03-17 09:10:25,953 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142: havoc dma_pool_create_#t~ret2309#1.base, dma_pool_create_#t~ret2309#1.offset; [2025-03-17 09:10:25,953 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275: havoc pcim_enable_device_#t~nondet2332#1; [2025-03-17 09:10:25,953 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: havoc ldv_thaw_early_5_#t~nondet2329#1; [2025-03-17 09:10:26,945 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6580: havoc tb_downstream_route_#t~mem973#1;havoc tb_downstream_route_#t~mem974#1.base, tb_downstream_route_#t~mem974#1.offset;havoc tb_downstream_route_#t~mem975#1;havoc tb_downstream_route_#t~bitwise976#1;havoc tb_downstream_route_#t~bitwise977#1; [2025-03-17 09:10:27,187 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: call ULTIMATE.dealloc(~#ctl~1.base, ~#ctl~1.offset);havoc ~#ctl~1.base, ~#ctl~1.offset; [2025-03-17 09:10:27,279 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-17 09:10:27,730 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9511: call ULTIMATE.dealloc(tb_eeprom_in_~#ctl~3#1.base, tb_eeprom_in_~#ctl~3#1.offset);havoc tb_eeprom_in_~#ctl~3#1.base, tb_eeprom_in_~#ctl~3#1.offset; [2025-03-17 09:10:29,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5882: call ULTIMATE.dealloc(tb_ctl_rx_callback_~#__val~0#1.base, tb_ctl_rx_callback_~#__val~0#1.offset);havoc tb_ctl_rx_callback_~#__val~0#1.base, tb_ctl_rx_callback_~#__val~0#1.offset; [2025-03-17 09:10:29,411 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3694: call ULTIMATE.dealloc(~#done~0#1.base, ~#done~0#1.offset);havoc ~#done~0#1.base, ~#done~0#1.offset; [2025-03-17 09:10:29,411 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3639: havoc ring_empty_#t~mem163#1;havoc ring_empty_#t~mem164#1; [2025-03-17 09:10:29,411 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: call ULTIMATE.dealloc(tb_cfg_error_~#pkg~7#1.base, tb_cfg_error_~#pkg~7#1.offset);havoc tb_cfg_error_~#pkg~7#1.base, tb_cfg_error_~#pkg~7#1.offset;call ULTIMATE.dealloc(tb_cfg_error_~#tmp~69#1.base, tb_cfg_error_~#tmp~69#1.offset);havoc tb_cfg_error_~#tmp~69#1.base, tb_cfg_error_~#tmp~69#1.offset; [2025-03-17 09:10:29,411 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017: call ULTIMATE.dealloc(tb_schedule_hotplug_handler_~#__key~3#1.base, tb_schedule_hotplug_handler_~#__key~3#1.offset);havoc tb_schedule_hotplug_handler_~#__key~3#1.base, tb_schedule_hotplug_handler_~#__key~3#1.offset;call ULTIMATE.dealloc(tb_schedule_hotplug_handler_~#__constr_expr_0~4#1.base, tb_schedule_hotplug_handler_~#__constr_expr_0~4#1.offset);havoc tb_schedule_hotplug_handler_~#__constr_expr_0~4#1.base, tb_schedule_hotplug_handler_~#__constr_expr_0~4#1.offset; [2025-03-17 09:10:29,411 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10084: havoc __kfifo_in_r_#t~nondet2301#1; [2025-03-17 09:10:29,427 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10129: havoc #t~ret2306.base, #t~ret2306.offset; [2025-03-17 09:10:30,626 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8386: havoc tb_cap_#t~mem1640#1; [2025-03-17 09:10:30,626 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8429: call ULTIMATE.dealloc(~#header~4#1.base, ~#header~4#1.offset);havoc ~#header~4#1.base, ~#header~4#1.offset; [2025-03-17 09:10:30,626 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8388: havoc tb_cap_#t~mem1641#1; [2025-03-17 09:10:31,880 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9191: call ULTIMATE.dealloc(~#word~0.base, ~#word~0.offset);havoc ~#word~0.base, ~#word~0.offset; [2025-03-17 09:10:32,496 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: call ULTIMATE.dealloc(~#data~3.base, ~#data~3.offset);havoc ~#data~3.base, ~#data~3.offset;call ULTIMATE.dealloc(~#drom_offset~0.base, ~#drom_offset~0.offset);havoc ~#drom_offset~0.base, ~#drom_offset~0.offset; [2025-03-17 09:10:34,130 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789: call ULTIMATE.dealloc(~#hop~2#1.base, ~#hop~2#1.offset);havoc ~#hop~2#1.base, ~#hop~2#1.offset; [2025-03-17 09:10:34,130 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7724: call ULTIMATE.dealloc(tb_port_clear_counter_~#zero~0#1.base, tb_port_clear_counter_~#zero~0#1.offset);havoc tb_port_clear_counter_~#zero~0#1.base, tb_port_clear_counter_~#zero~0#1.offset; [2025-03-17 09:10:35,561 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7831: havoc tb_switch_reset_#t~mem1439#1;call ULTIMATE.dealloc(tb_switch_reset_~#res~13#1.base, tb_switch_reset_~#res~13#1.offset);havoc tb_switch_reset_~#res~13#1.base, tb_switch_reset_~#res~13#1.offset;call ULTIMATE.dealloc(tb_switch_reset_~#header~3#1.base, tb_switch_reset_~#header~3#1.offset);havoc tb_switch_reset_~#header~3#1.base, tb_switch_reset_~#header~3#1.offset; [2025-03-17 09:10:35,561 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: havoc tb_switch_reset_#t~mem1435#1; [2025-03-17 09:10:35,561 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6221: havoc tb_cfg_reset_#t~mem850#1;havoc tb_cfg_reset_#t~mem851#1;havoc tb_cfg_reset_#t~mem852#1;havoc tb_cfg_reset_#t~mem853#1;call ULTIMATE.dealloc(tb_cfg_reset_~#request~0#1.base, tb_cfg_reset_~#request~0#1.offset);havoc tb_cfg_reset_~#request~0#1.base, tb_cfg_reset_~#request~0#1.offset;call ULTIMATE.dealloc(tb_cfg_reset_~#tmp~70#1.base, tb_cfg_reset_~#tmp~70#1.offset);havoc tb_cfg_reset_~#tmp~70#1.base, tb_cfg_reset_~#tmp~70#1.offset;call ULTIMATE.dealloc(tb_cfg_reset_~#reply~0#1.base, tb_cfg_reset_~#reply~0#1.offset);havoc tb_cfg_reset_~#reply~0#1.base, tb_cfg_reset_~#reply~0#1.offset;call ULTIMATE.dealloc(tb_cfg_reset_~#__constr_expr_0~3#1.base, tb_cfg_reset_~#__constr_expr_0~3#1.offset);havoc tb_cfg_reset_~#__constr_expr_0~3#1.base, tb_cfg_reset_~#__constr_expr_0~3#1.offset;call ULTIMATE.dealloc(tb_cfg_reset_~#tmp___0~27#1.base, tb_cfg_reset_~#tmp___0~27#1.offset);havoc tb_cfg_reset_~#tmp___0~27#1.base, tb_cfg_reset_~#tmp___0~27#1.offset; [2025-03-17 09:10:35,561 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6217: havoc tb_cfg_reset_#t~mem845#1;havoc tb_cfg_reset_#t~mem846#1;havoc tb_cfg_reset_#t~mem847#1;havoc tb_cfg_reset_#t~mem848#1; [2025-03-17 09:10:35,639 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10290: havoc #t~nondet2336; [2025-03-17 09:10:37,577 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9717: call ULTIMATE.dealloc(tb_drom_parse_entry_~#type~1#1.base, tb_drom_parse_entry_~#type~1#1.offset);havoc tb_drom_parse_entry_~#type~1#1.base, tb_drom_parse_entry_~#type~1#1.offset; [2025-03-17 09:10:37,577 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: havoc tb_cfg_get_upstream_port_#t~mem942#1; [2025-03-17 09:10:37,577 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434: havoc tb_cfg_get_upstream_port_#t~mem943#1;call ULTIMATE.dealloc(tb_cfg_get_upstream_port_~#dummy~0#1.base, tb_cfg_get_upstream_port_~#dummy~0#1.offset);havoc tb_cfg_get_upstream_port_~#dummy~0#1.base, tb_cfg_get_upstream_port_~#dummy~0#1.offset;call ULTIMATE.dealloc(tb_cfg_get_upstream_port_~#res~9#1.base, tb_cfg_get_upstream_port_~#res~9#1.offset);havoc tb_cfg_get_upstream_port_~#res~9#1.base, tb_cfg_get_upstream_port_~#res~9#1.offset;call ULTIMATE.dealloc(tb_cfg_get_upstream_port_~#tmp~75#1.base, tb_cfg_get_upstream_port_~#tmp~75#1.offset);havoc tb_cfg_get_upstream_port_~#tmp~75#1.base, tb_cfg_get_upstream_port_~#tmp~75#1.offset; [2025-03-17 09:10:37,577 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: call ULTIMATE.dealloc(tb_drom_read_~#drom_offset~1#1.base, tb_drom_read_~#drom_offset~1#1.offset);havoc tb_drom_read_~#drom_offset~1#1.base, tb_drom_read_~#drom_offset~1#1.offset;call ULTIMATE.dealloc(tb_drom_read_~#size~0#1.base, tb_drom_read_~#size~0#1.offset);havoc tb_drom_read_~#size~0#1.base, tb_drom_read_~#size~0#1.offset; [2025-03-17 09:10:37,860 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3221: havoc #t~mem20.base, #t~mem20.offset; [2025-03-17 09:10:38,067 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8164: call ULTIMATE.dealloc(~#uid~0.base, ~#uid~0.offset);havoc ~#uid~0.base, ~#uid~0.offset; [2025-03-17 09:10:38,522 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7572: havoc tb_port_state_#t~mem1286#1;call ULTIMATE.dealloc(tb_port_state_~#phy~0#1.base, tb_port_state_~#phy~0#1.offset);havoc tb_port_state_~#phy~0#1.base, tb_port_state_~#phy~0#1.offset; [2025-03-17 09:10:39,017 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5432: call ULTIMATE.dealloc(~#addr.base, ~#addr.offset);havoc ~#addr.base, ~#addr.offset; [2025-03-17 09:10:39,036 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10074: havoc #t~nondet2300; [2025-03-17 09:10:39,283 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10117: havoc #t~ret2305.base, #t~ret2305.offset; [2025-03-17 09:10:39,852 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8700: call ULTIMATE.dealloc(~#hop~1.base, ~#hop~1.offset);havoc ~#hop~1.base, ~#hop~1.offset; [2025-03-17 09:10:40,606 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-03-17 09:10:40,606 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: havoc dma_alloc_attrs_#t~ret2308#1.base, dma_alloc_attrs_#t~ret2308#1.offset; [2025-03-17 09:10:40,664 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5340: havoc #t~mem502;havoc #t~mem503;havoc #t~mem504;call ULTIMATE.dealloc(~#header~0.base, ~#header~0.offset);havoc ~#header~0.base, ~#header~0.offset; [2025-03-17 09:10:41,162 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: call ULTIMATE.dealloc(~#ctl~2.base, ~#ctl~2.offset);havoc ~#ctl~2.base, ~#ctl~2.offset; [2025-03-17 09:10:41,241 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: havoc #t~mem959;havoc #t~mem960;havoc #t~bitwise961; [2025-03-17 09:10:42,340 INFO L? ?]: Removed 4182 outVars from TransFormulas that were not future-live. [2025-03-17 09:10:42,340 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 09:10:42,407 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 09:10:42,411 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 09:10:42,412 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:10:42 BoogieIcfgContainer [2025-03-17 09:10:42,412 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 09:10:42,414 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 09:10:42,414 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 09:10:42,417 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 09:10:42,417 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 09:10:06" (1/3) ... [2025-03-17 09:10:42,418 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8dc0bf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:10:42, skipping insertion in model container [2025-03-17 09:10:42,418 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:10:09" (2/3) ... [2025-03-17 09:10:42,418 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8dc0bf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:10:42, skipping insertion in model container [2025-03-17 09:10:42,418 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:10:42" (3/3) ... [2025-03-17 09:10:42,420 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2025-03-17 09:10:42,430 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 09:10:42,434 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i that has 188 procedures, 3038 locations, 1 initial locations, 111 loop locations, and 2 error locations. [2025-03-17 09:10:42,528 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 09:10:42,538 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;@1d724fd3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 09:10:42,539 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-17 09:10:42,550 INFO L276 IsEmpty]: Start isEmpty. Operand has 2767 states, 1821 states have (on average 1.3212520593080725) internal successors, (2406), 1879 states have internal predecessors, (2406), 811 states have call successors, (811), 133 states have call predecessors, (811), 132 states have return successors, (805), 801 states have call predecessors, (805), 805 states have call successors, (805) [2025-03-17 09:10:42,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-03-17 09:10:42,573 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:10:42,574 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:42,574 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:10:42,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:10:42,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1919654360, now seen corresponding path program 1 times [2025-03-17 09:10:42,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:10:42,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246201878] [2025-03-17 09:10:42,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:10:42,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:10:44,271 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-03-17 09:10:44,513 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-03-17 09:10:44,513 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:10:44,513 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:10:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-17 09:10:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:10:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246201878] [2025-03-17 09:10:44,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246201878] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:10:44,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:10:44,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-17 09:10:44,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545448155] [2025-03-17 09:10:44,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:10:44,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-17 09:10:44,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:10:44,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-17 09:10:44,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 09:10:44,815 INFO L87 Difference]: Start difference. First operand has 2767 states, 1821 states have (on average 1.3212520593080725) internal successors, (2406), 1879 states have internal predecessors, (2406), 811 states have call successors, (811), 133 states have call predecessors, (811), 132 states have return successors, (805), 801 states have call predecessors, (805), 805 states have call successors, (805) Second operand has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-17 09:10:45,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:10:45,160 INFO L93 Difference]: Finished difference Result 5520 states and 8262 transitions. [2025-03-17 09:10:45,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-17 09:10:45,162 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 100 [2025-03-17 09:10:45,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:10:45,199 INFO L225 Difference]: With dead ends: 5520 [2025-03-17 09:10:45,200 INFO L226 Difference]: Without dead ends: 2745 [2025-03-17 09:10:45,224 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-17 09:10:45,227 INFO L435 NwaCegarLoop]: 3973 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3973 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-17 09:10:45,228 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3973 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-17 09:10:45,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2745 states. [2025-03-17 09:10:45,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2745 to 2745. [2025-03-17 09:10:45,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2745 states, 1811 states have (on average 1.3136388735505247) internal successors, (2379), 1860 states have internal predecessors, (2379), 803 states have call successors, (803), 131 states have call predecessors, (803), 129 states have return successors, (801), 797 states have call predecessors, (801), 801 states have call successors, (801) [2025-03-17 09:10:45,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2745 states to 2745 states and 3983 transitions. [2025-03-17 09:10:45,427 INFO L78 Accepts]: Start accepts. Automaton has 2745 states and 3983 transitions. Word has length 100 [2025-03-17 09:10:45,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:10:45,428 INFO L471 AbstractCegarLoop]: Abstraction has 2745 states and 3983 transitions. [2025-03-17 09:10:45,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-17 09:10:45,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2745 states and 3983 transitions. [2025-03-17 09:10:45,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-03-17 09:10:45,439 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:10:45,440 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:45,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 09:10:45,440 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:10:45,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:10:45,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1436781321, now seen corresponding path program 1 times [2025-03-17 09:10:45,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:10:45,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221581094] [2025-03-17 09:10:45,441 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:10:45,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:10:46,790 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-03-17 09:10:46,835 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-03-17 09:10:46,835 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:10:46,835 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:10:47,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-17 09:10:47,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:10:47,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221581094] [2025-03-17 09:10:47,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221581094] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:10:47,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:10:47,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:10:47,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119164740] [2025-03-17 09:10:47,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:10:47,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:10:47,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:10:47,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:10:47,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:10:47,147 INFO L87 Difference]: Start difference. First operand 2745 states and 3983 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-17 09:10:47,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:10:47,894 INFO L93 Difference]: Finished difference Result 7448 states and 10769 transitions. [2025-03-17 09:10:47,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:10:47,895 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 100 [2025-03-17 09:10:47,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:10:47,931 INFO L225 Difference]: With dead ends: 7448 [2025-03-17 09:10:47,932 INFO L226 Difference]: Without dead ends: 4706 [2025-03-17 09:10:47,950 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 09:10:47,951 INFO L435 NwaCegarLoop]: 5566 mSDtfsCounter, 2805 mSDsluCounter, 3940 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2805 SdHoareTripleChecker+Valid, 9506 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-03-17 09:10:47,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2805 Valid, 9506 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-17 09:10:47,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4706 states. [2025-03-17 09:10:48,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4706 to 4702. [2025-03-17 09:10:48,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4702 states, 3109 states have (on average 1.3123190736571244) internal successors, (4080), 3193 states have internal predecessors, (4080), 1354 states have call successors, (1354), 239 states have call predecessors, (1354), 237 states have return successors, (1352), 1344 states have call predecessors, (1352), 1352 states have call successors, (1352) [2025-03-17 09:10:48,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4702 states to 4702 states and 6786 transitions. [2025-03-17 09:10:48,226 INFO L78 Accepts]: Start accepts. Automaton has 4702 states and 6786 transitions. Word has length 100 [2025-03-17 09:10:48,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:10:48,228 INFO L471 AbstractCegarLoop]: Abstraction has 4702 states and 6786 transitions. [2025-03-17 09:10:48,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2025-03-17 09:10:48,228 INFO L276 IsEmpty]: Start isEmpty. Operand 4702 states and 6786 transitions. [2025-03-17 09:10:48,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2025-03-17 09:10:48,236 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:10:48,236 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:48,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 09:10:48,236 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:10:48,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:10:48,240 INFO L85 PathProgramCache]: Analyzing trace with hash -94676153, now seen corresponding path program 1 times [2025-03-17 09:10:48,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:10:48,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941603695] [2025-03-17 09:10:48,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:10:48,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:10:49,715 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-03-17 09:10:49,751 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-03-17 09:10:49,751 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:10:49,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:10:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-17 09:10:49,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:10:49,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941603695] [2025-03-17 09:10:49,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941603695] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:10:49,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:10:49,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:10:49,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257902234] [2025-03-17 09:10:49,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:10:49,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:10:49,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:10:49,997 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:10:49,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:10:49,997 INFO L87 Difference]: Start difference. First operand 4702 states and 6786 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-17 09:10:51,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:10:51,070 INFO L93 Difference]: Finished difference Result 12365 states and 17790 transitions. [2025-03-17 09:10:51,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:10:51,070 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 104 [2025-03-17 09:10:51,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:10:51,122 INFO L225 Difference]: With dead ends: 12365 [2025-03-17 09:10:51,123 INFO L226 Difference]: Without dead ends: 7666 [2025-03-17 09:10:51,149 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 09:10:51,150 INFO L435 NwaCegarLoop]: 5964 mSDtfsCounter, 3490 mSDsluCounter, 3889 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3490 SdHoareTripleChecker+Valid, 9853 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2025-03-17 09:10:51,150 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3490 Valid, 9853 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-17 09:10:51,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7666 states. [2025-03-17 09:10:51,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7666 to 7659. [2025-03-17 09:10:51,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7659 states, 5048 states have (on average 1.306458003169572) internal successors, (6595), 5187 states have internal predecessors, (6595), 2204 states have call successors, (2204), 407 states have call predecessors, (2204), 405 states have return successors, (2202), 2189 states have call predecessors, (2202), 2202 states have call successors, (2202) [2025-03-17 09:10:51,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7659 states to 7659 states and 11001 transitions. [2025-03-17 09:10:51,491 INFO L78 Accepts]: Start accepts. Automaton has 7659 states and 11001 transitions. Word has length 104 [2025-03-17 09:10:51,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:10:51,492 INFO L471 AbstractCegarLoop]: Abstraction has 7659 states and 11001 transitions. [2025-03-17 09:10:51,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-17 09:10:51,495 INFO L276 IsEmpty]: Start isEmpty. Operand 7659 states and 11001 transitions. [2025-03-17 09:10:51,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2025-03-17 09:10:51,615 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:10:51,616 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:10:51,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 09:10:51,616 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:10:51,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:10:51,618 INFO L85 PathProgramCache]: Analyzing trace with hash 377826846, now seen corresponding path program 1 times [2025-03-17 09:10:51,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:10:51,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948309283] [2025-03-17 09:10:51,618 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:10:51,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:10:53,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-03-17 09:10:53,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-03-17 09:10:53,532 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:10:53,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:10:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-17 09:10:53,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:10:53,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948309283] [2025-03-17 09:10:53,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948309283] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:10:53,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:10:53,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:10:53,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766250500] [2025-03-17 09:10:53,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:10:53,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:10:53,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:10:53,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:10:53,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:10:53,769 INFO L87 Difference]: Start difference. First operand 7659 states and 11001 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-17 09:10:57,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:10:58,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:10:58,337 INFO L93 Difference]: Finished difference Result 15310 states and 21992 transitions. [2025-03-17 09:10:58,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:10:58,337 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 131 [2025-03-17 09:10:58,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:10:58,400 INFO L225 Difference]: With dead ends: 15310 [2025-03-17 09:10:58,400 INFO L226 Difference]: Without dead ends: 7657 [2025-03-17 09:10:58,448 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 09:10:58,449 INFO L435 NwaCegarLoop]: 3956 mSDtfsCounter, 0 mSDsluCounter, 3951 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7907 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2025-03-17 09:10:58,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7907 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2025-03-17 09:10:58,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7657 states. [2025-03-17 09:10:58,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7657 to 7652. [2025-03-17 09:10:58,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7652 states, 5041 states have (on average 1.306090061495735) internal successors, (6584), 5181 states have internal predecessors, (6584), 2204 states have call successors, (2204), 407 states have call predecessors, (2204), 405 states have return successors, (2202), 2188 states have call predecessors, (2202), 2202 states have call successors, (2202) [2025-03-17 09:10:58,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7652 states to 7652 states and 10990 transitions. [2025-03-17 09:10:58,829 INFO L78 Accepts]: Start accepts. Automaton has 7652 states and 10990 transitions. Word has length 131 [2025-03-17 09:10:58,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:10:58,830 INFO L471 AbstractCegarLoop]: Abstraction has 7652 states and 10990 transitions. [2025-03-17 09:10:58,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-03-17 09:10:58,831 INFO L276 IsEmpty]: Start isEmpty. Operand 7652 states and 10990 transitions. [2025-03-17 09:10:58,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-03-17 09:10:58,842 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:10:58,842 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:10:58,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 09:10:58,842 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:10:58,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:10:58,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1893776935, now seen corresponding path program 1 times [2025-03-17 09:10:58,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:10:58,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249953709] [2025-03-17 09:10:58,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:10:58,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:11:00,131 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-17 09:11:00,159 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-17 09:11:00,159 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:11:00,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:11:00,329 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-17 09:11:00,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:11:00,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249953709] [2025-03-17 09:11:00,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249953709] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:11:00,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:11:00,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:11:00,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139960801] [2025-03-17 09:11:00,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:11:00,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:11:00,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:11:00,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:11:00,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:11:00,331 INFO L87 Difference]: Start difference. First operand 7652 states and 10990 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-17 09:11:00,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:11:00,770 INFO L93 Difference]: Finished difference Result 15298 states and 21976 transitions. [2025-03-17 09:11:00,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:11:00,771 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 135 [2025-03-17 09:11:00,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:11:00,823 INFO L225 Difference]: With dead ends: 15298 [2025-03-17 09:11:00,823 INFO L226 Difference]: Without dead ends: 7656 [2025-03-17 09:11:00,845 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 09:11:00,847 INFO L435 NwaCegarLoop]: 3954 mSDtfsCounter, 0 mSDsluCounter, 3949 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7903 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-17 09:11:00,847 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7903 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-17 09:11:00,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7656 states. [2025-03-17 09:11:01,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7656 to 7654. [2025-03-17 09:11:01,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7654 states, 5043 states have (on average 1.3059686694427919) internal successors, (6586), 5183 states have internal predecessors, (6586), 2204 states have call successors, (2204), 407 states have call predecessors, (2204), 405 states have return successors, (2202), 2188 states have call predecessors, (2202), 2202 states have call successors, (2202) [2025-03-17 09:11:01,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7654 states to 7654 states and 10992 transitions. [2025-03-17 09:11:01,090 INFO L78 Accepts]: Start accepts. Automaton has 7654 states and 10992 transitions. Word has length 135 [2025-03-17 09:11:01,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:11:01,091 INFO L471 AbstractCegarLoop]: Abstraction has 7654 states and 10992 transitions. [2025-03-17 09:11:01,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-17 09:11:01,091 INFO L276 IsEmpty]: Start isEmpty. Operand 7654 states and 10992 transitions. [2025-03-17 09:11:01,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-03-17 09:11:01,101 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:11:01,101 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:11:01,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-17 09:11:01,102 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:11:01,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:11:01,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1881898074, now seen corresponding path program 1 times [2025-03-17 09:11:01,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:11:01,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135207248] [2025-03-17 09:11:01,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:11:01,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:11:02,371 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-17 09:11:02,402 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-17 09:11:02,402 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:11:02,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:11:02,722 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-17 09:11:02,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:11:02,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135207248] [2025-03-17 09:11:02,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135207248] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:11:02,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:11:02,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 09:11:02,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446022388] [2025-03-17 09:11:02,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:11:02,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 09:11:02,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:11:02,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 09:11:02,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 09:11:02,724 INFO L87 Difference]: Start difference. First operand 7654 states and 10992 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-17 09:11:06,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:11:07,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:11:07,414 INFO L93 Difference]: Finished difference Result 15290 states and 21962 transitions. [2025-03-17 09:11:07,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-17 09:11:07,415 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 135 [2025-03-17 09:11:07,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:11:07,456 INFO L225 Difference]: With dead ends: 15290 [2025-03-17 09:11:07,456 INFO L226 Difference]: Without dead ends: 7642 [2025-03-17 09:11:07,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 09:11:07,481 INFO L435 NwaCegarLoop]: 3954 mSDtfsCounter, 0 mSDsluCounter, 7902 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 11856 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2025-03-17 09:11:07,482 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 11856 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2025-03-17 09:11:07,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7642 states. [2025-03-17 09:11:07,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7642 to 7634. [2025-03-17 09:11:07,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7634 states, 5027 states have (on average 1.3057489556395465) internal successors, (6564), 5167 states have internal predecessors, (6564), 2201 states have call successors, (2201), 406 states have call predecessors, (2201), 404 states have return successors, (2199), 2185 states have call predecessors, (2199), 2199 states have call successors, (2199) [2025-03-17 09:11:07,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7634 states to 7634 states and 10964 transitions. [2025-03-17 09:11:07,728 INFO L78 Accepts]: Start accepts. Automaton has 7634 states and 10964 transitions. Word has length 135 [2025-03-17 09:11:07,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:11:07,729 INFO L471 AbstractCegarLoop]: Abstraction has 7634 states and 10964 transitions. [2025-03-17 09:11:07,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-17 09:11:07,729 INFO L276 IsEmpty]: Start isEmpty. Operand 7634 states and 10964 transitions. [2025-03-17 09:11:07,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2025-03-17 09:11:07,741 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:11:07,741 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:11:07,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-17 09:11:07,742 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:11:07,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:11:07,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1809328162, now seen corresponding path program 1 times [2025-03-17 09:11:07,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:11:07,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223862180] [2025-03-17 09:11:07,743 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:11:07,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:11:09,035 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-03-17 09:11:09,069 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-03-17 09:11:09,070 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:11:09,070 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:11:09,773 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-03-17 09:11:09,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:11:09,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223862180] [2025-03-17 09:11:09,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223862180] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:11:09,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:11:09,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 09:11:09,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917215273] [2025-03-17 09:11:09,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:11:09,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 09:11:09,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:11:09,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 09:11:09,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 09:11:09,775 INFO L87 Difference]: Start difference. First operand 7634 states and 10964 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-17 09:11:13,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:11:14,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:11:14,715 INFO L93 Difference]: Finished difference Result 18724 states and 26834 transitions. [2025-03-17 09:11:14,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-17 09:11:14,716 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 147 [2025-03-17 09:11:14,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:11:14,775 INFO L225 Difference]: With dead ends: 18724 [2025-03-17 09:11:14,776 INFO L226 Difference]: Without dead ends: 11100 [2025-03-17 09:11:14,804 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-17 09:11:14,805 INFO L435 NwaCegarLoop]: 5476 mSDtfsCounter, 3954 mSDsluCounter, 8449 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3954 SdHoareTripleChecker+Valid, 13925 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2025-03-17 09:11:14,805 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3954 Valid, 13925 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 151 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2025-03-17 09:11:14,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11100 states. [2025-03-17 09:11:15,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11100 to 11089. [2025-03-17 09:11:15,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11089 states, 7295 states have (on average 1.3028101439342015) internal successors, (9504), 7502 states have internal predecessors, (9504), 3182 states have call successors, (3182), 612 states have call predecessors, (3182), 610 states have return successors, (3180), 3162 states have call predecessors, (3180), 3180 states have call successors, (3180) [2025-03-17 09:11:15,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11089 states to 11089 states and 15866 transitions. [2025-03-17 09:11:15,385 INFO L78 Accepts]: Start accepts. Automaton has 11089 states and 15866 transitions. Word has length 147 [2025-03-17 09:11:15,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:11:15,385 INFO L471 AbstractCegarLoop]: Abstraction has 11089 states and 15866 transitions. [2025-03-17 09:11:15,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-17 09:11:15,386 INFO L276 IsEmpty]: Start isEmpty. Operand 11089 states and 15866 transitions. [2025-03-17 09:11:15,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2025-03-17 09:11:15,399 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:11:15,399 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:11:15,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-17 09:11:15,399 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:11:15,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:11:15,400 INFO L85 PathProgramCache]: Analyzing trace with hash 2052259735, now seen corresponding path program 1 times [2025-03-17 09:11:15,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:11:15,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615171503] [2025-03-17 09:11:15,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:11:15,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:11:16,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 152 statements into 1 equivalence classes. [2025-03-17 09:11:16,833 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 152 of 152 statements. [2025-03-17 09:11:16,833 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:11:16,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:11:17,114 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-03-17 09:11:17,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:11:17,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615171503] [2025-03-17 09:11:17,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615171503] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:11:17,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:11:17,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:11:17,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897088843] [2025-03-17 09:11:17,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:11:17,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:11:17,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:11:17,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:11:17,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:11:17,116 INFO L87 Difference]: Start difference. First operand 11089 states and 15866 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-17 09:11:21,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:11:22,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:11:22,120 INFO L93 Difference]: Finished difference Result 26604 states and 38067 transitions. [2025-03-17 09:11:22,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:11:22,120 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 152 [2025-03-17 09:11:22,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:11:22,196 INFO L225 Difference]: With dead ends: 26604 [2025-03-17 09:11:22,196 INFO L226 Difference]: Without dead ends: 15525 [2025-03-17 09:11:22,237 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 09:11:22,238 INFO L435 NwaCegarLoop]: 6456 mSDtfsCounter, 3547 mSDsluCounter, 3883 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 22 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3547 SdHoareTripleChecker+Valid, 10339 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2025-03-17 09:11:22,239 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3547 Valid, 10339 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 157 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2025-03-17 09:11:22,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15525 states. [2025-03-17 09:11:22,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15525 to 15515. [2025-03-17 09:11:22,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15515 states, 10231 states have (on average 1.301534551852214) internal successors, (13316), 10520 states have internal predecessors, (13316), 4414 states have call successors, (4414), 870 states have call predecessors, (4414), 868 states have return successors, (4412), 4388 states have call predecessors, (4412), 4412 states have call successors, (4412) [2025-03-17 09:11:22,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15515 states to 15515 states and 22142 transitions. [2025-03-17 09:11:22,728 INFO L78 Accepts]: Start accepts. Automaton has 15515 states and 22142 transitions. Word has length 152 [2025-03-17 09:11:22,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:11:22,728 INFO L471 AbstractCegarLoop]: Abstraction has 15515 states and 22142 transitions. [2025-03-17 09:11:22,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-17 09:11:22,729 INFO L276 IsEmpty]: Start isEmpty. Operand 15515 states and 22142 transitions. [2025-03-17 09:11:22,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2025-03-17 09:11:22,740 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:11:22,740 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:11:22,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-17 09:11:22,740 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:11:22,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:11:22,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1439160802, now seen corresponding path program 1 times [2025-03-17 09:11:22,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:11:22,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939592945] [2025-03-17 09:11:22,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:11:22,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:11:23,389 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 09:11:23,450 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 09:11:23,450 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:11:23,450 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:11:24,322 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-03-17 09:11:24,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:11:24,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939592945] [2025-03-17 09:11:24,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939592945] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-17 09:11:24,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891953842] [2025-03-17 09:11:24,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:11:24,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-17 09:11:24,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 09:11:24,325 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-17 09:11:24,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-17 09:11:26,014 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 154 statements into 1 equivalence classes. [2025-03-17 09:11:26,319 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 154 of 154 statements. [2025-03-17 09:11:26,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:11:26,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:11:26,335 INFO L256 TraceCheckSpWp]: Trace formula consists of 3706 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-17 09:11:26,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-17 09:11:26,493 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-17 09:11:26,493 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-17 09:11:26,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891953842] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:11:26,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-17 09:11:26,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2025-03-17 09:11:26,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038337745] [2025-03-17 09:11:26,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:11:26,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:11:26,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:11:26,494 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:11:26,494 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-17 09:11:26,495 INFO L87 Difference]: Start difference. First operand 15515 states and 22142 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22)