./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 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-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-?-798a7b3-m [2025-03-04 04:50:39,668 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:50:39,724 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:50:39,731 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:50:39,732 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:50:39,749 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:50:39,749 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:50:39,750 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:50:39,750 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:50:39,750 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:50:39,750 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:50:39,750 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:50:39,754 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:50:39,754 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:50:39,754 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:50:39,754 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:50:39,755 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:50:39,755 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:50:39,755 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-04 04:50:39,983 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:50:39,991 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:50:39,993 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:50:39,994 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:50:39,994 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:50:39,996 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-04 04:50:41,141 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6117d28a6/8b4d1bf412204e07942ea8159c40f209/FLAGd2b32fade [2025-03-04 04:50:41,626 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:50:41,627 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-04 04:50:41,657 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6117d28a6/8b4d1bf412204e07942ea8159c40f209/FLAGd2b32fade [2025-03-04 04:50:41,669 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6117d28a6/8b4d1bf412204e07942ea8159c40f209 [2025-03-04 04:50:41,671 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:50:41,672 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:50:41,673 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:50:41,673 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:50:41,676 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:50:41,676 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:50:41" (1/1) ... [2025-03-04 04:50:41,677 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ab60b08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:41, skipping insertion in model container [2025-03-04 04:50:41,677 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:50:41" (1/1) ... [2025-03-04 04:50:41,749 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:50:44,005 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-04 04:50:44,055 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-03-04 04:50:44,056 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:50:44,078 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:50:44,296 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [5201] [2025-03-04 04:50:44,326 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5926] [2025-03-04 04:50:44,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5999] [2025-03-04 04:50:44,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [7431] [2025-03-04 04:50:44,606 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-04 04:50:44,613 WARN L639 FunctionHandler]: implicit declaration of function ldv_assume [2025-03-04 04:50:44,614 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:50:44,685 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: ldv_assume [2025-03-04 04:50:44,693 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:50:44,694 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44 WrapperNode [2025-03-04 04:50:44,694 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:50:44,695 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:50:44,696 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:50:44,696 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:50:44,701 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:44,789 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:44,984 INFO L138 Inliner]: procedures = 357, calls = 3967, calls flagged for inlining = 134, calls inlined = 132, statements flattened = 7482 [2025-03-04 04:50:44,985 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:50:44,986 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:50:44,986 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:50:44,986 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:50:44,993 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:44,993 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:45,034 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,598 INFO L175 MemorySlicer]: Split 2193 memory accesses to 55 slices as follows [5, 26, 6, 8, 26, 1678, 2, 43, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 25, 8, 4, 6, 8, 47, 19, 8, 8, 11, 8, 8, 2, 8, 8, 8, 8, 9, 8, 8, 3, 3, 8, 2, 2, 16, 8, 8, 9, 6, 2, 4, 8, 6, 8, 9]. 77 percent of accesses are in the largest equivalence class. The 205 initializations are split as follows [0, 0, 0, 0, 0, 0, 2, 0, 8, 8, 8, 0, 0, 8, 8, 8, 8, 3, 3, 0, 8, 0, 0, 8, 47, 0, 8, 8, 0, 8, 8, 0, 0, 8, 8, 8, 0, 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 [3, 11, 3, 4, 8, 394, 0, 43, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 11, 0, 1, 3, 0, 0, 10, 0, 0, 7, 0, 0, 1, 4, 0, 0, 0, 5, 0, 4, 0, 0, 4, 1, 1, 6, 4, 4, 3, 3, 1, 1, 4, 3, 0, 4]. [2025-03-04 04:50:46,599 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,599 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,748 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,766 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,809 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,837 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,882 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:50:46,883 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:50:46,883 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:50:46,883 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:50:46,886 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (1/1) ... [2025-03-04 04:50:46,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:50:46,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:50:46,918 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 04:50:46,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure ring_desc_base [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_desc_base [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure thunderbolt_shutdown_and_free [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thunderbolt_shutdown_and_free [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_shutdown [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_shutdown [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_port [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_port [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_active [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_active [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_tail_init [2025-03-04 04:50:46,939 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_tail_init [2025-03-04 04:50:46,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 04:50:46,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-03-04 04:50:46,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:50:46,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:50:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:50:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:50:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:50:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:50:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:50:46,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:50:46,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:50:46,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 04:50:46,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 04:50:46,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 04:50:46,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 04:50:46,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 04:50:46,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 04:50:46,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:50:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:50:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_read_n [2025-03-04 04:50:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_read_n [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:50:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_tx [2025-03-04 04:50:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_tx [2025-03-04 04:50:46,949 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_read [2025-03-04 04:50:46,949 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_read [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure ring_work [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_work [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_get_drom_offset [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_get_drom_offset [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_free [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_free [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite16desc [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite16desc [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32options [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32options [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_free [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_free [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_active [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_active [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure tb_find_cap [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_find_cap [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_deactivate [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_deactivate [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_write [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_write [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx_submit [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx_submit [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_disable_interrupts [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_disable_interrupts [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2025-03-04 04:50:46,950 INFO L130 BoogieDeclarations]: Found specification of procedure get_route [2025-03-04 04:50:46,950 INFO L138 BoogieDeclarations]: Found implementation of procedure get_route [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure check_header [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure check_header [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_pkg_alloc [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_pkg_alloc [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_suspend_noirq [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_suspend_noirq [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_ctl_read [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_ctl_read [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_port_active [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_port_active [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_activate_pcie_devices [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_activate_pcie_devices [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_suspend [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_suspend [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_alloc [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_alloc [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_drom_read_uid_only [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_drom_read_uid_only [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_write [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_write [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_activate [2025-03-04 04:50:46,953 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_activate [2025-03-04 04:50:46,953 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_interrupt_work [2025-03-04 04:50:46,954 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_interrupt_work [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-04 04:50:46,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-04 04:50:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-04 04:50:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-04 04:50:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-04 04:50:46,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-04 04:50:46,956 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2025-03-04 04:50:46,956 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-03-04 04:50:46,956 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-03-04 04:50:46,956 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2025-03-04 04:50:46,956 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read_raw [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read_raw [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_long [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_long [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_set_unpplugged [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_set_unpplugged [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite32desc [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite32desc [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route_length [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route_length [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure nhi_resume_noirq [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure nhi_resume_noirq [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc8 [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc8 [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_alloc [2025-03-04 04:50:46,957 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_alloc [2025-03-04 04:50:46,957 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-04 04:50:46,958 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_fmt [2025-03-04 04:50:46,958 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_fmt [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure ring_free [2025-03-04 04:50:46,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_free [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2025-03-04 04:50:46,958 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure ring_write_descriptors [2025-03-04 04:50:46,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_write_descriptors [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:50:46,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-04 04:50:46,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure ring_iowrite64desc [2025-03-04 04:50:46,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_iowrite64desc [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deallocate_nfc [2025-03-04 04:50:46,960 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deallocate_nfc [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_unplugged_children [2025-03-04 04:50:46,960 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_unplugged_children [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure tb_crc [2025-03-04 04:50:46,960 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_crc [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-04 04:50:46,960 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:50:46,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 04:50:46,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-04 04:50:46,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure tb_plug_events_active [2025-03-04 04:50:46,963 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_plug_events_active [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2025-03-04 04:50:46,963 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 04:50:46,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-04 04:50:46,963 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_stop [2025-03-04 04:50:46,963 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_stop [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 04:50:46,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 04:50:46,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 04:50:46,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 04:50:46,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 04:50:46,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-03-04 04:50:46,966 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure tb_switch_resume [2025-03-04 04:50:46,967 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_switch_resume [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_print_error [2025-03-04 04:50:46,967 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_print_error [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure tb_wait_for_port [2025-03-04 04:50:46,967 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_wait_for_port [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-04 04:50:46,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#45 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#46 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#47 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#48 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#49 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#50 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#51 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#52 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#53 [2025-03-04 04:50:46,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#54 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:50:46,968 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:50:46,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#45 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#46 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#47 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#48 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#49 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#50 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#51 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#52 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#53 [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#54 [2025-03-04 04:50:46,972 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_add_nfc_credits [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_add_nfc_credits [2025-03-04 04:50:46,972 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2025-03-04 04:50:46,972 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_destroy [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_destroy [2025-03-04 04:50:46,972 INFO L130 BoogieDeclarations]: Found specification of procedure tb_scan_switch [2025-03-04 04:50:46,972 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_scan_switch [2025-03-04 04:50:46,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_start [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_start [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_restart [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_restart [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure ring_start [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_start [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure check_config_address [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure check_config_address [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure ring_stop [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_stop [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_write [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_write [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-03-04 04:50:46,973 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-04 04:50:46,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cfg_read [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cfg_read [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_free [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_free [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure __crc32c_le [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __crc32c_le [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kcalloc [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kcalloc [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure ring_interrupt_index [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_interrupt_index [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_free [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_free [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure tb_path_is_invalid [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_path_is_invalid [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure dev_driver_string [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_driver_string [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 04:50:46,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:50:46,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_transfer [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_transfer [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure tb_cap_is_basic [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_cap_is_basic [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_init_path [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_init_path [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure __tb_path_deactivate_hops [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure __tb_path_deactivate_hops [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_free [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_free [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure tb_is_upstream_port [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_is_upstream_port [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure ring_alloc [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ring_alloc [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure tb_upstream_port [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_upstream_port [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure __ring_enqueue [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure __ring_enqueue [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure make_header [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure make_header [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-03-04 04:50:46,975 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-03-04 04:50:46,975 INFO L130 BoogieDeclarations]: Found specification of procedure tb_free_invalid_tunnels [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_free_invalid_tunnels [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure tb_port_read [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_port_read [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure tb_pci_deactivate [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_pci_deactivate [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure tb_eeprom_out [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_eeprom_out [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure tb_sw_write [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_sw_write [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-04 04:50:46,976 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 04:50:46,976 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure tb_ctl_rx [2025-03-04 04:50:46,977 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_ctl_rx [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:50:46,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:50:46,977 INFO L130 BoogieDeclarations]: Found specification of procedure tb_route [2025-03-04 04:50:46,977 INFO L138 BoogieDeclarations]: Found implementation of procedure tb_route [2025-03-04 04:50:47,990 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:50:47,996 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:50:48,205 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9626: call ULTIMATE.dealloc(~#cap~5.base, ~#cap~5.offset);havoc ~#cap~5.base, ~#cap~5.offset; [2025-03-04 04:50:48,407 INFO L1325 $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-04 04:50:48,452 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10163: havoc #t~nondet2312; [2025-03-04 04:50:49,217 INFO L1325 $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-04 04:50:49,217 INFO L1325 $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-04 04:50:49,218 INFO L1325 $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-04 04:50:49,218 INFO L1325 $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-04 04:50:49,464 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3401: havoc dev_get_drvdata_#t~mem70#1.base, dev_get_drvdata_#t~mem70#1.offset; [2025-03-04 04:50:49,908 INFO L1325 $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-04 04:50:49,908 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: havoc #t~mem866;havoc #t~mem867;havoc #t~mem868;havoc #t~mem869; [2025-03-04 04:50:49,908 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6247: havoc #t~mem860;havoc #t~mem861;havoc #t~mem862;havoc #t~mem863; [2025-03-04 04:50:49,920 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8377: havoc #t~mem1635;havoc #t~short1636;havoc #t~mem1637;havoc #t~short1638; [2025-03-04 04:50:50,037 INFO L1325 $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-04 04:50:50,075 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: call ULTIMATE.dealloc(~#data~2.base, ~#data~2.offset);havoc ~#data~2.base, ~#data~2.offset; [2025-03-04 04:50:50,078 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: havoc #t~nondet2311; [2025-03-04 04:50:54,467 INFO L1325 $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-04 04:50:54,467 INFO L1325 $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-04 04:50:54,467 INFO L1325 $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-04 04:50:54,467 INFO L1325 $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-04 04:50:54,642 INFO L1325 $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-04 04:50:54,819 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8363: havoc #t~mem1633; [2025-03-04 04:50:54,837 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: havoc #t~mem958.base, #t~mem958.offset;havoc #t~mem957; [2025-03-04 04:50:54,962 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3391: havoc #t~mem68#1.base, #t~mem68#1.offset; [2025-03-04 04:50:54,962 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3300: havoc kobject_name_#t~mem57#1.base, kobject_name_#t~mem57#1.offset; [2025-03-04 04:50:55,551 INFO L1325 $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-04 04:50:55,552 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294: havoc wait_for_completion_timeout_#t~nondet2337#1; [2025-03-04 04:50:55,552 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088: havoc __kfifo_out_r_#t~nondet2302#1; [2025-03-04 04:50:55,552 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985: havoc #t~mem758#1;havoc #t~mem759#1;havoc #t~mem760#1;havoc #t~mem761#1; [2025-03-04 04:50:55,552 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10098: havoc __msecs_to_jiffies_#t~nondet2303#1; [2025-03-04 04:50:55,552 INFO L1325 $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-04 04:50:55,552 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6020: havoc #t~mem779#1;havoc #t~mem780#1;havoc #t~mem781#1;havoc #t~mem782#1; [2025-03-04 04:50:55,552 INFO L1325 $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-04 04:50:55,552 INFO L1325 $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-04 04:50:55,552 INFO L1325 $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-04 04:51:02,318 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: havoc ldv_complete_5_#t~nondet2313#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10211: havoc ldv_restore_early_5_#t~nondet2321#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: havoc ldv_freeze_5_#t~nondet2314#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10279: havoc pcim_iomap_regions_#t~nondet2333#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10246: havoc ldv_thaw_noirq_5_#t~nondet2330#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10215: havoc ldv_resume_5_#t~nondet2322#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10282: havoc pcim_iomap_table_#t~ret2334#1.base, pcim_iomap_table_#t~ret2334#1.offset; [2025-03-04 04:51:02,319 INFO L1325 $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-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10184: havoc ldv_freeze_late_5_#t~nondet2315#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10152: havoc dmi_match_#t~nondet2310#1; [2025-03-04 04:51:02,319 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10219: havoc ldv_resume_early_5_#t~nondet2323#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10223: havoc ldv_shutdown_4_#t~nondet2324#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10191: havoc ldv_poweroff_5_#t~nondet2316#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: havoc ldv_poweroff_late_5_#t~nondet2317#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230: havoc ldv_suspend_5_#t~nondet2326#1; [2025-03-04 04:51:02,320 INFO L1325 $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-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10133: havoc devm_request_threaded_irq_#t~nondet2307#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10265: havoc pci_enable_msi_range_#t~nondet2331#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10199: havoc ldv_poweroff_noirq_5_#t~nondet2318#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10234: havoc ldv_suspend_late_5_#t~nondet2327#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: havoc __alloc_workqueue_key_#t~ret2299#1.base, __alloc_workqueue_key_#t~ret2299#1.offset; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10203: havoc ldv_prepare_5_#t~nondet2319#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: havoc __pci_register_driver_#t~nondet2304#1; [2025-03-04 04:51:02,320 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: havoc ldv_thaw_5_#t~nondet2328#1; [2025-03-04 04:51:02,320 INFO L1325 $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-04 04:51:02,321 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: havoc ldv_restore_5_#t~nondet2320#1; [2025-03-04 04:51:02,321 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10142: havoc dma_pool_create_#t~ret2309#1.base, dma_pool_create_#t~ret2309#1.offset; [2025-03-04 04:51:02,321 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275: havoc pcim_enable_device_#t~nondet2332#1; [2025-03-04 04:51:02,321 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: havoc ldv_thaw_early_5_#t~nondet2329#1; [2025-03-04 04:51:03,595 INFO L1325 $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-04 04:51:03,903 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: call ULTIMATE.dealloc(~#ctl~1.base, ~#ctl~1.offset);havoc ~#ctl~1.base, ~#ctl~1.offset; [2025-03-04 04:51:04,009 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:51:04,662 INFO L1325 $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-04 04:51:08,035 INFO L1325 $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-04 04:51:08,035 INFO L1325 $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-04 04:51:08,035 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3639: havoc ring_empty_#t~mem163#1;havoc ring_empty_#t~mem164#1; [2025-03-04 04:51:08,035 INFO L1325 $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-04 04:51:08,035 INFO L1325 $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-04 04:51:08,035 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10084: havoc __kfifo_in_r_#t~nondet2301#1; [2025-03-04 04:51:08,059 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10129: havoc #t~ret2306.base, #t~ret2306.offset; [2025-03-04 04:51:09,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8386: havoc tb_cap_#t~mem1640#1; [2025-03-04 04:51:09,284 INFO L1325 $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-04 04:51:09,284 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8388: havoc tb_cap_#t~mem1641#1; [2025-03-04 04:51:10,720 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9191: call ULTIMATE.dealloc(~#word~0.base, ~#word~0.offset);havoc ~#word~0.base, ~#word~0.offset; [2025-03-04 04:51:11,541 INFO L1325 $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-04 04:51:13,008 INFO L1325 $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-04 04:51:13,008 INFO L1325 $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-04 04:51:14,526 INFO L1325 $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-04 04:51:14,526 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7823: havoc tb_switch_reset_#t~mem1435#1; [2025-03-04 04:51:14,526 INFO L1325 $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-04 04:51:14,526 INFO L1325 $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-04 04:51:14,614 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10290: havoc #t~nondet2336; [2025-03-04 04:51:19,304 INFO L1325 $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-04 04:51:19,304 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: havoc tb_cfg_get_upstream_port_#t~mem942#1; [2025-03-04 04:51:19,304 INFO L1325 $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-04 04:51:19,304 INFO L1325 $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-04 04:51:19,737 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3221: havoc #t~mem20.base, #t~mem20.offset; [2025-03-04 04:51:19,998 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8164: call ULTIMATE.dealloc(~#uid~0.base, ~#uid~0.offset);havoc ~#uid~0.base, ~#uid~0.offset; [2025-03-04 04:51:20,521 INFO L1325 $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-04 04:51:21,012 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5432: call ULTIMATE.dealloc(~#addr.base, ~#addr.offset);havoc ~#addr.base, ~#addr.offset; [2025-03-04 04:51:21,031 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10074: havoc #t~nondet2300; [2025-03-04 04:51:21,278 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10117: havoc #t~ret2305.base, #t~ret2305.offset; [2025-03-04 04:51:22,665 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8700: call ULTIMATE.dealloc(~#hop~1.base, ~#hop~1.offset);havoc ~#hop~1.base, ~#hop~1.offset; [2025-03-04 04:51:23,246 INFO L1325 $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-04 04:51:23,247 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: havoc dma_alloc_attrs_#t~ret2308#1.base, dma_alloc_attrs_#t~ret2308#1.offset; [2025-03-04 04:51:23,309 INFO L1325 $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-04 04:51:23,791 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: call ULTIMATE.dealloc(~#ctl~2.base, ~#ctl~2.offset);havoc ~#ctl~2.base, ~#ctl~2.offset; [2025-03-04 04:51:23,855 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: havoc #t~mem959;havoc #t~mem960;havoc #t~bitwise961; [2025-03-04 04:51:24,918 INFO L? ?]: Removed 4367 outVars from TransFormulas that were not future-live. [2025-03-04 04:51:24,918 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:51:24,990 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:51:24,990 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-04 04:51:24,990 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:51:24 BoogieIcfgContainer [2025-03-04 04:51:24,990 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:51:24,991 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:51:24,991 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:51:24,998 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:51:24,998 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:50:41" (1/3) ... [2025-03-04 04:51:24,999 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cef387c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:51:24, skipping insertion in model container [2025-03-04 04:51:24,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:50:44" (2/3) ... [2025-03-04 04:51:24,999 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cef387c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:51:24, skipping insertion in model container [2025-03-04 04:51:24,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:51:24" (3/3) ... [2025-03-04 04:51:25,000 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--thunderbolt--thunderbolt.ko-entry_point.cil.out.i [2025-03-04 04:51:25,013 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:51:25,016 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, 3096 locations, 1 initial locations, 111 loop locations, and 2 error locations. [2025-03-04 04:51:25,120 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:51:25,129 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;@637b546f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:51:25,130 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-04 04:51:25,141 INFO L276 IsEmpty]: Start isEmpty. Operand has 2825 states, 1879 states have (on average 1.3113358169238958) internal successors, (2464), 1937 states have internal predecessors, (2464), 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-04 04:51:25,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-03-04 04:51:25,173 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:25,174 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, 1] [2025-03-04 04:51:25,174 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:25,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:25,183 INFO L85 PathProgramCache]: Analyzing trace with hash 580995766, now seen corresponding path program 1 times [2025-03-04 04:51:25,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:25,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112608095] [2025-03-04 04:51:25,188 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:25,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:26,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-03-04 04:51:26,939 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-03-04 04:51:26,939 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:26,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:27,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 04:51:27,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:27,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112608095] [2025-03-04 04:51:27,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112608095] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:27,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:27,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 04:51:27,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777879790] [2025-03-04 04:51:27,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:27,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-04 04:51:27,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:27,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-04 04:51:27,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-04 04:51:27,298 INFO L87 Difference]: Start difference. First operand has 2825 states, 1879 states have (on average 1.3113358169238958) internal successors, (2464), 1937 states have internal predecessors, (2464), 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 35.5) internal successors, (71), 2 states have internal predecessors, (71), 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-04 04:51:27,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:51:27,728 INFO L93 Difference]: Finished difference Result 5635 states and 8377 transitions. [2025-03-04 04:51:27,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-04 04:51:27,730 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.5) internal successors, (71), 2 states have internal predecessors, (71), 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 105 [2025-03-04 04:51:27,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:51:27,764 INFO L225 Difference]: With dead ends: 5635 [2025-03-04 04:51:27,764 INFO L226 Difference]: Without dead ends: 2798 [2025-03-04 04:51:27,804 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-04 04:51:27,805 INFO L435 NwaCegarLoop]: 4031 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, 4031 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-04 04:51:27,806 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4031 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 04:51:27,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2798 states. [2025-03-04 04:51:28,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2798 to 2798. [2025-03-04 04:51:28,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 1864 states have (on average 1.3047210300429184) internal successors, (2432), 1913 states have internal predecessors, (2432), 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-04 04:51:28,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 4036 transitions. [2025-03-04 04:51:28,058 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 4036 transitions. Word has length 105 [2025-03-04 04:51:28,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:51:28,060 INFO L471 AbstractCegarLoop]: Abstraction has 2798 states and 4036 transitions. [2025-03-04 04:51:28,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.5) internal successors, (71), 2 states have internal predecessors, (71), 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-04 04:51:28,060 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 4036 transitions. [2025-03-04 04:51:28,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-03-04 04:51:28,070 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:28,070 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, 1] [2025-03-04 04:51:28,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 04:51:28,070 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:28,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:28,072 INFO L85 PathProgramCache]: Analyzing trace with hash -228491691, now seen corresponding path program 1 times [2025-03-04 04:51:28,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:28,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174063825] [2025-03-04 04:51:28,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:28,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:29,327 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-03-04 04:51:29,373 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-03-04 04:51:29,373 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:29,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:29,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 04:51:29,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:29,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174063825] [2025-03-04 04:51:29,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174063825] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:29,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:29,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:51:29,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135217249] [2025-03-04 04:51:29,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:29,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:51:29,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:29,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:51:29,657 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:29,657 INFO L87 Difference]: Start difference. First operand 2798 states and 4036 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 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-04 04:51:30,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:51:30,376 INFO L93 Difference]: Finished difference Result 7574 states and 10895 transitions. [2025-03-04 04:51:30,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:51:30,376 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 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 105 [2025-03-04 04:51:30,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:51:30,404 INFO L225 Difference]: With dead ends: 7574 [2025-03-04 04:51:30,404 INFO L226 Difference]: Without dead ends: 4784 [2025-03-04 04:51:30,415 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:30,416 INFO L435 NwaCegarLoop]: 5630 mSDtfsCounter, 2832 mSDsluCounter, 3988 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2832 SdHoareTripleChecker+Valid, 9618 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-04 04:51:30,416 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2832 Valid, 9618 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-04 04:51:30,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4784 states. [2025-03-04 04:51:30,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4784 to 4780. [2025-03-04 04:51:30,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4780 states, 3187 states have (on average 1.3046752431754) internal successors, (4158), 3271 states have internal predecessors, (4158), 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-04 04:51:30,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4780 states to 4780 states and 6864 transitions. [2025-03-04 04:51:30,599 INFO L78 Accepts]: Start accepts. Automaton has 4780 states and 6864 transitions. Word has length 105 [2025-03-04 04:51:30,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:51:30,599 INFO L471 AbstractCegarLoop]: Abstraction has 4780 states and 6864 transitions. [2025-03-04 04:51:30,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 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-04 04:51:30,599 INFO L276 IsEmpty]: Start isEmpty. Operand 4780 states and 6864 transitions. [2025-03-04 04:51:30,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2025-03-04 04:51:30,605 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:30,605 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, 1, 1, 1, 1, 1, 1] [2025-03-04 04:51:30,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 04:51:30,605 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:30,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:30,606 INFO L85 PathProgramCache]: Analyzing trace with hash 710615417, now seen corresponding path program 1 times [2025-03-04 04:51:30,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:30,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012149615] [2025-03-04 04:51:30,606 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:30,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:32,129 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 110 statements into 1 equivalence classes. [2025-03-04 04:51:32,165 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 110 of 110 statements. [2025-03-04 04:51:32,166 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:32,166 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:32,405 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-04 04:51:32,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:32,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012149615] [2025-03-04 04:51:32,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012149615] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:32,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:32,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:51:32,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757037565] [2025-03-04 04:51:32,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:32,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:51:32,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:32,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:51:32,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:32,409 INFO L87 Difference]: Start difference. First operand 4780 states and 6864 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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-04 04:51:33,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:51:33,436 INFO L93 Difference]: Finished difference Result 12575 states and 18000 transitions. [2025-03-04 04:51:33,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:51:33,437 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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 110 [2025-03-04 04:51:33,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:51:33,486 INFO L225 Difference]: With dead ends: 12575 [2025-03-04 04:51:33,486 INFO L226 Difference]: Without dead ends: 7803 [2025-03-04 04:51:33,511 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:33,512 INFO L435 NwaCegarLoop]: 6035 mSDtfsCounter, 3539 mSDsluCounter, 3937 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3539 SdHoareTripleChecker+Valid, 9972 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-04 04:51:33,513 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3539 Valid, 9972 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2025-03-04 04:51:33,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7803 states. [2025-03-04 04:51:33,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7803 to 7796. [2025-03-04 04:51:33,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7796 states, 5185 states have (on average 1.298360655737705) internal successors, (6732), 5324 states have internal predecessors, (6732), 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-04 04:51:33,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7796 states to 7796 states and 11138 transitions. [2025-03-04 04:51:33,950 INFO L78 Accepts]: Start accepts. Automaton has 7796 states and 11138 transitions. Word has length 110 [2025-03-04 04:51:33,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:51:33,951 INFO L471 AbstractCegarLoop]: Abstraction has 7796 states and 11138 transitions. [2025-03-04 04:51:33,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 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-04 04:51:33,951 INFO L276 IsEmpty]: Start isEmpty. Operand 7796 states and 11138 transitions. [2025-03-04 04:51:33,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2025-03-04 04:51:33,964 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:33,964 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, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:51:33,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 04:51:33,965 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:33,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:33,968 INFO L85 PathProgramCache]: Analyzing trace with hash -925201852, now seen corresponding path program 1 times [2025-03-04 04:51:33,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:33,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363441323] [2025-03-04 04:51:33,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:33,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:35,137 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-03-04 04:51:35,260 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-03-04 04:51:35,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:35,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:35,749 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-04 04:51:35,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:35,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363441323] [2025-03-04 04:51:35,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363441323] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:35,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:35,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:51:35,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032772086] [2025-03-04 04:51:35,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:35,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:51:35,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:35,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:51:35,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:35,751 INFO L87 Difference]: Start difference. First operand 7796 states and 11138 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-04 04:51:39,787 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-04 04:51:40,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:51:40,357 INFO L93 Difference]: Finished difference Result 15579 states and 22261 transitions. [2025-03-04 04:51:40,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:51:40,358 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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 138 [2025-03-04 04:51:40,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:51:40,404 INFO L225 Difference]: With dead ends: 15579 [2025-03-04 04:51:40,404 INFO L226 Difference]: Without dead ends: 7794 [2025-03-04 04:51:40,437 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:40,438 INFO L435 NwaCegarLoop]: 4009 mSDtfsCounter, 0 mSDsluCounter, 4004 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8013 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-04 04:51:40,438 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8013 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2025-03-04 04:51:40,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7794 states. [2025-03-04 04:51:40,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7794 to 7787. [2025-03-04 04:51:40,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7787 states, 5176 states have (on average 1.2981066460587327) internal successors, (6719), 5316 states have internal predecessors, (6719), 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-04 04:51:40,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7787 states to 7787 states and 11125 transitions. [2025-03-04 04:51:40,711 INFO L78 Accepts]: Start accepts. Automaton has 7787 states and 11125 transitions. Word has length 138 [2025-03-04 04:51:40,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:51:40,711 INFO L471 AbstractCegarLoop]: Abstraction has 7787 states and 11125 transitions. [2025-03-04 04:51:40,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-04 04:51:40,712 INFO L276 IsEmpty]: Start isEmpty. Operand 7787 states and 11125 transitions. [2025-03-04 04:51:40,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-03-04 04:51:40,722 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:40,722 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, 1, 1, 1, 1, 1] [2025-03-04 04:51:40,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 04:51:40,722 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:40,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:40,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1066367127, now seen corresponding path program 1 times [2025-03-04 04:51:40,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:40,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917937186] [2025-03-04 04:51:40,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:40,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:42,020 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-03-04 04:51:42,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-03-04 04:51:42,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:42,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:42,302 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-04 04:51:42,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:42,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917937186] [2025-03-04 04:51:42,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917937186] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:42,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:42,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:51:42,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233455415] [2025-03-04 04:51:42,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:42,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:51:42,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:42,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:51:42,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:42,303 INFO L87 Difference]: Start difference. First operand 7787 states and 11125 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-04 04:51:42,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:51:42,959 INFO L93 Difference]: Finished difference Result 15563 states and 22241 transitions. [2025-03-04 04:51:42,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:51:42,960 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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 140 [2025-03-04 04:51:42,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:51:43,023 INFO L225 Difference]: With dead ends: 15563 [2025-03-04 04:51:43,024 INFO L226 Difference]: Without dead ends: 7791 [2025-03-04 04:51:43,052 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:43,054 INFO L435 NwaCegarLoop]: 4007 mSDtfsCounter, 0 mSDsluCounter, 4002 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8009 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.4s IncrementalHoareTripleChecker+Time [2025-03-04 04:51:43,054 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8009 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 04:51:43,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7791 states. [2025-03-04 04:51:43,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7791 to 7789. [2025-03-04 04:51:43,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7789 states, 5178 states have (on average 1.297991502510622) internal successors, (6721), 5318 states have internal predecessors, (6721), 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-04 04:51:43,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7789 states to 7789 states and 11127 transitions. [2025-03-04 04:51:43,327 INFO L78 Accepts]: Start accepts. Automaton has 7789 states and 11127 transitions. Word has length 140 [2025-03-04 04:51:43,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:51:43,328 INFO L471 AbstractCegarLoop]: Abstraction has 7789 states and 11127 transitions. [2025-03-04 04:51:43,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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-04 04:51:43,328 INFO L276 IsEmpty]: Start isEmpty. Operand 7789 states and 11127 transitions. [2025-03-04 04:51:43,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-03-04 04:51:43,340 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:43,341 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, 1, 1, 1, 1, 1] [2025-03-04 04:51:43,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-04 04:51:43,341 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:43,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:43,341 INFO L85 PathProgramCache]: Analyzing trace with hash 547074840, now seen corresponding path program 1 times [2025-03-04 04:51:43,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:43,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576415589] [2025-03-04 04:51:43,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:43,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:44,608 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-03-04 04:51:44,641 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-03-04 04:51:44,641 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:44,641 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:45,016 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-04 04:51:45,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:45,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576415589] [2025-03-04 04:51:45,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576415589] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:45,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:45,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 04:51:45,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468370302] [2025-03-04 04:51:45,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:45,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 04:51:45,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:45,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 04:51:45,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 04:51:45,018 INFO L87 Difference]: Start difference. First operand 7789 states and 11127 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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-04 04:51:49,049 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-04 04:51:49,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:51:49,804 INFO L93 Difference]: Finished difference Result 15554 states and 22226 transitions. [2025-03-04 04:51:49,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 04:51:49,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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 140 [2025-03-04 04:51:49,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:51:49,845 INFO L225 Difference]: With dead ends: 15554 [2025-03-04 04:51:49,845 INFO L226 Difference]: Without dead ends: 7776 [2025-03-04 04:51:49,871 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 04:51:49,873 INFO L435 NwaCegarLoop]: 4007 mSDtfsCounter, 0 mSDsluCounter, 8008 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12015 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.6s IncrementalHoareTripleChecker+Time [2025-03-04 04:51:49,873 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12015 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2025-03-04 04:51:49,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7776 states. [2025-03-04 04:51:50,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7776 to 7768. [2025-03-04 04:51:50,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7768 states, 5161 states have (on average 1.2978105018407284) internal successors, (6698), 5301 states have internal predecessors, (6698), 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-04 04:51:50,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7768 states to 7768 states and 11098 transitions. [2025-03-04 04:51:50,120 INFO L78 Accepts]: Start accepts. Automaton has 7768 states and 11098 transitions. Word has length 140 [2025-03-04 04:51:50,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:51:50,120 INFO L471 AbstractCegarLoop]: Abstraction has 7768 states and 11098 transitions. [2025-03-04 04:51:50,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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-04 04:51:50,121 INFO L276 IsEmpty]: Start isEmpty. Operand 7768 states and 11098 transitions. [2025-03-04 04:51:50,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-03-04 04:51:50,131 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:50,131 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:51:50,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-04 04:51:50,132 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:50,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:50,132 INFO L85 PathProgramCache]: Analyzing trace with hash 2023244136, now seen corresponding path program 1 times [2025-03-04 04:51:50,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:50,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789791970] [2025-03-04 04:51:50,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:50,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:51,382 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-03-04 04:51:51,424 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-03-04 04:51:51,424 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:51,424 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:52,180 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-04 04:51:52,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:52,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789791970] [2025-03-04 04:51:52,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789791970] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:52,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:52,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 04:51:52,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758918169] [2025-03-04 04:51:52,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:52,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 04:51:52,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:52,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 04:51:52,181 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 04:51:52,181 INFO L87 Difference]: Start difference. First operand 7768 states and 11098 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-04 04:51:53,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:51:53,437 INFO L93 Difference]: Finished difference Result 19043 states and 27153 transitions. [2025-03-04 04:51:53,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 04:51:53,439 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 155 [2025-03-04 04:51:53,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:51:53,489 INFO L225 Difference]: With dead ends: 19043 [2025-03-04 04:51:53,489 INFO L226 Difference]: Without dead ends: 11290 [2025-03-04 04:51:53,516 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-04 04:51:53,517 INFO L435 NwaCegarLoop]: 5539 mSDtfsCounter, 4004 mSDsluCounter, 8542 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4004 SdHoareTripleChecker+Valid, 14081 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-04 04:51:53,517 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4004 Valid, 14081 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-04 04:51:53,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11290 states. [2025-03-04 04:51:53,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11290 to 11279. [2025-03-04 04:51:53,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11279 states, 7485 states have (on average 1.295123580494322) internal successors, (9694), 7692 states have internal predecessors, (9694), 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-04 04:51:53,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11279 states to 11279 states and 16056 transitions. [2025-03-04 04:51:53,950 INFO L78 Accepts]: Start accepts. Automaton has 11279 states and 16056 transitions. Word has length 155 [2025-03-04 04:51:53,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:51:53,950 INFO L471 AbstractCegarLoop]: Abstraction has 11279 states and 16056 transitions. [2025-03-04 04:51:53,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-04 04:51:53,950 INFO L276 IsEmpty]: Start isEmpty. Operand 11279 states and 16056 transitions. [2025-03-04 04:51:53,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-03-04 04:51:53,961 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:51:53,961 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:51:53,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-04 04:51:53,961 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:51:53,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:51:53,963 INFO L85 PathProgramCache]: Analyzing trace with hash -145599930, now seen corresponding path program 1 times [2025-03-04 04:51:53,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:51:53,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679326559] [2025-03-04 04:51:53,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:51:53,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:51:55,098 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-03-04 04:51:55,128 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-03-04 04:51:55,129 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:51:55,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:51:55,422 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-04 04:51:55,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:51:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679326559] [2025-03-04 04:51:55,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679326559] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:51:55,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:51:55,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:51:55,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549401604] [2025-03-04 04:51:55,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:51:55,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:51:55,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:51:55,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:51:55,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:51:55,424 INFO L87 Difference]: Start difference. First operand 11279 states and 16056 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 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-04 04:51:59,451 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-04 04:52:00,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:52:00,720 INFO L93 Difference]: Finished difference Result 27064 states and 38527 transitions. [2025-03-04 04:52:00,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:52:00,720 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 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 160 [2025-03-04 04:52:00,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:52:00,795 INFO L225 Difference]: With dead ends: 27064 [2025-03-04 04:52:00,795 INFO L226 Difference]: Without dead ends: 15800 [2025-03-04 04:52:00,840 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:52:00,840 INFO L435 NwaCegarLoop]: 6540 mSDtfsCounter, 3591 mSDsluCounter, 3935 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 22 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3591 SdHoareTripleChecker+Valid, 10475 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2025-03-04 04:52:00,840 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3591 Valid, 10475 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 157 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2025-03-04 04:52:00,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15800 states. [2025-03-04 04:52:01,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15800 to 15788. [2025-03-04 04:52:01,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15788 states, 10504 states have (on average 1.2936976389946686) internal successors, (13589), 10793 states have internal predecessors, (13589), 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-04 04:52:01,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15788 states to 15788 states and 22415 transitions. [2025-03-04 04:52:01,361 INFO L78 Accepts]: Start accepts. Automaton has 15788 states and 22415 transitions. Word has length 160 [2025-03-04 04:52:01,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:52:01,362 INFO L471 AbstractCegarLoop]: Abstraction has 15788 states and 22415 transitions. [2025-03-04 04:52:01,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 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-04 04:52:01,362 INFO L276 IsEmpty]: Start isEmpty. Operand 15788 states and 22415 transitions. [2025-03-04 04:52:01,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2025-03-04 04:52:01,376 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:52:01,376 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:52:01,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-04 04:52:01,376 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assumeErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:52:01,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:52:01,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1141804284, now seen corresponding path program 1 times [2025-03-04 04:52:01,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:52:01,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648265326] [2025-03-04 04:52:01,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:52:01,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:52:01,928 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 163 statements into 1 equivalence classes. [2025-03-04 04:52:01,975 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 163 of 163 statements. [2025-03-04 04:52:01,975 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:52:01,975 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat