./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 d6504a792404e717e0ba0743711b3c0f67c54e13675c9dc3f4a3d245cf9ccbe0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 08:30:24,222 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 08:30:24,267 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 08:30:24,270 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 08:30:24,272 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 08:30:24,294 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 08:30:24,295 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 08:30:24,296 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 08:30:24,296 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 08:30:24,296 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 08:30:24,297 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 08:30:24,297 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 08:30:24,297 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 08:30:24,297 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 08:30:24,297 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 08:30:24,298 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 08:30:24,298 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 08:30:24,298 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 08:30:24,298 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 08:30:24,298 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 08:30:24,298 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 08:30:24,298 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 08:30:24,299 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:30:24,299 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 08:30:24,299 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 08:30:24,300 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 08:30:24,300 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 08:30:24,300 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 08:30:24,300 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 08:30:24,300 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 08:30:24,300 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 08:30:24,300 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-jdk21/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 -> d6504a792404e717e0ba0743711b3c0f67c54e13675c9dc3f4a3d245cf9ccbe0 [2025-02-06 08:30:24,532 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 08:30:24,540 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 08:30:24,542 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 08:30:24,543 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 08:30:24,543 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 08:30:24,544 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i [2025-02-06 08:30:25,725 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca3a23497/a2b38a407c1b4bfcb18cadd634f5d8e5/FLAGa0f9dd266 [2025-02-06 08:30:26,196 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 08:30:26,197 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i [2025-02-06 08:30:26,229 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca3a23497/a2b38a407c1b4bfcb18cadd634f5d8e5/FLAGa0f9dd266 [2025-02-06 08:30:26,243 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ca3a23497/a2b38a407c1b4bfcb18cadd634f5d8e5 [2025-02-06 08:30:26,245 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 08:30:26,246 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 08:30:26,248 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 08:30:26,248 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 08:30:26,251 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 08:30:26,253 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:30:26" (1/1) ... [2025-02-06 08:30:26,254 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a9f7a48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:26, skipping insertion in model container [2025-02-06 08:30:26,254 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:30:26" (1/1) ... [2025-02-06 08:30:26,318 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 08:30:28,016 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[113333,113346] [2025-02-06 08:30:28,053 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[118515,118528] [2025-02-06 08:30:28,081 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[123107,123120] [2025-02-06 08:30:28,082 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[123299,123312] [2025-02-06 08:30:28,106 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[132997,133010] [2025-02-06 08:30:28,151 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[152634,152647] [2025-02-06 08:30:28,183 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[171907,171920] [2025-02-06 08:30:28,184 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[172024,172037] [2025-02-06 08:30:28,245 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:30:28,319 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 08:30:28,359 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[113333,113346] [2025-02-06 08:30:28,367 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[118515,118528] [2025-02-06 08:30:28,374 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[123107,123120] [2025-02-06 08:30:28,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[123299,123312] [2025-02-06 08:30:28,385 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[132997,133010] [2025-02-06 08:30:28,407 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[152634,152647] [2025-02-06 08:30:28,482 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[171907,171920] [2025-02-06 08:30:28,482 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/busybox-1.22.0/ls-incomplete-2.i[172024,172037] [2025-02-06 08:30:28,508 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:30:28,843 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2025-02-06 08:30:28,849 INFO L204 MainTranslator]: Completed translation [2025-02-06 08:30:28,850 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28 WrapperNode [2025-02-06 08:30:28,850 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 08:30:28,851 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 08:30:28,851 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 08:30:28,851 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 08:30:28,856 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:28,954 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,257 INFO L138 Inliner]: procedures = 743, calls = 10052, calls flagged for inlining = 67, calls inlined = 65, statements flattened = 13300 [2025-02-06 08:30:29,258 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 08:30:29,258 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 08:30:29,258 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 08:30:29,258 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 08:30:29,265 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,265 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,317 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,565 INFO L175 MemorySlicer]: Split 9710 memory accesses to 56 slices as follows [4, 5, 9, 27, 11, 15, 2, 2, 20, 29, 3, 3, 3, 1, 1, 6, 5, 5, 13, 5, 6, 6, 6, 1, 6, 5, 13, 4, 1, 16, 3, 21, 8795, 20, 17, 12, 62, 9, 28, 18, 16, 10, 6, 6, 14, 1, 15, 355, 2, 1, 3, 12, 1, 3, 3, 44]. 91 percent of accesses are in the largest equivalence class. The 8988 initializations are split as follows [0, 0, 4, 11, 0, 4, 2, 1, 0, 0, 3, 2, 2, 0, 0, 0, 5, 5, 0, 5, 5, 5, 5, 0, 5, 5, 13, 0, 0, 0, 0, 19, 8464, 1, 4, 0, 0, 7, 0, 0, 12, 9, 4, 0, 14, 1, 7, 355, 0, 0, 0, 9, 0, 0, 0, 0]. The 349 writes are split as follows [2, 2, 4, 15, 6, 2, 0, 0, 4, 13, 0, 0, 0, 0, 0, 3, 0, 0, 9, 0, 0, 0, 0, 1, 0, 0, 0, 3, 1, 1, 0, 2, 147, 9, 4, 12, 33, 0, 26, 17, 4, 0, 1, 1, 0, 0, 7, 0, 1, 1, 0, 0, 1, 2, 3, 12]. [2025-02-06 08:30:29,566 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,566 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,802 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,823 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,883 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:29,911 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:30,061 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 08:30:30,062 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 08:30:30,062 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 08:30:30,062 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 08:30:30,063 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (1/1) ... [2025-02-06 08:30:30,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:30:30,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:30:30,116 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 08:30:30,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure get_cached [2025-02-06 08:30:30,158 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cached [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2025-02-06 08:30:30,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#22 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#23 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#24 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#25 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#26 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#27 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#28 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#29 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#30 [2025-02-06 08:30:30,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#31 [2025-02-06 08:30:30,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#32 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#33 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#34 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#35 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#36 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#37 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#38 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#39 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#40 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#41 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#42 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#43 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#44 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#45 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#46 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#47 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#48 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#49 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#50 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#51 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#52 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#53 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#54 [2025-02-06 08:30:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#55 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2025-02-06 08:30:30,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#22 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#23 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#24 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#25 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#26 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#27 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#28 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#29 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#30 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#31 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#32 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#33 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#34 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#35 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#36 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#37 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#38 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#39 [2025-02-06 08:30:30,165 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#40 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#41 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#42 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#43 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#44 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#45 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#46 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#47 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#48 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#49 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#50 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#51 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#52 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#53 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#54 [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#55 [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure vasprintf [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure vasprintf [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure utoa [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure utoa [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure print_name [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure print_name [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure xrealloc [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure xrealloc [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure xzalloc [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure xzalloc [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure count_dirs [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure count_dirs [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure my_stat [2025-02-06 08:30:30,166 INFO L138 BoogieDeclarations]: Found implementation of procedure my_stat [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 08:30:30,166 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 08:30:30,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 08:30:30,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 08:30:30,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 08:30:30,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 08:30:30,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 08:30:30,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 08:30:30,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 08:30:30,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 08:30:30,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#45 [2025-02-06 08:30:30,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#46 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#47 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#48 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#49 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#50 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#51 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#52 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#53 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#54 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#55 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2025-02-06 08:30:30,170 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 08:30:30,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#45 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#46 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#47 [2025-02-06 08:30:30,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#48 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#49 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#50 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#51 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#52 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#53 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#54 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#55 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-06 08:30:30,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-06 08:30:30,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-06 08:30:30,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-06 08:30:30,178 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-06 08:30:30,180 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-06 08:30:30,180 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-06 08:30:30,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2025-02-06 08:30:30,184 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#54 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#55 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure dfree [2025-02-06 08:30:30,185 INFO L138 BoogieDeclarations]: Found implementation of procedure dfree [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-06 08:30:30,185 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#54 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#55 [2025-02-06 08:30:30,186 INFO L130 BoogieDeclarations]: Found specification of procedure dnsort [2025-02-06 08:30:30,188 INFO L138 BoogieDeclarations]: Found implementation of procedure dnsort [2025-02-06 08:30:30,188 INFO L130 BoogieDeclarations]: Found specification of procedure printable_string [2025-02-06 08:30:30,188 INFO L138 BoogieDeclarations]: Found implementation of procedure printable_string [2025-02-06 08:30:30,188 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 08:30:30,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 08:30:30,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-06 08:30:30,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-06 08:30:30,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-06 08:30:30,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#22 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#23 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#24 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#25 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#26 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#27 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#28 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#29 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#30 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#31 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#32 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#33 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#34 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#35 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#36 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#37 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#38 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#39 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#40 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#41 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#42 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#43 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#44 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#45 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#46 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#47 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#48 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#49 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#50 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#51 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#52 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#53 [2025-02-06 08:30:30,189 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#54 [2025-02-06 08:30:30,190 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#55 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-06 08:30:30,190 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-06 08:30:30,192 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-06 08:30:30,192 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#22 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#23 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#24 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#25 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#26 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#27 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#28 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#29 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#30 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#31 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#32 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#33 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#34 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#35 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#36 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#37 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#38 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#39 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#40 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#41 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#42 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#43 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#44 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#45 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#46 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#47 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#48 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#49 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#50 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#51 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#52 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#53 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#54 [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#55 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2025-02-06 08:30:30,193 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 08:30:30,193 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 08:30:30,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#45 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#46 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#47 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#48 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#49 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#50 [2025-02-06 08:30:30,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#51 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#52 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#53 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#54 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#55 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 08:30:30,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#45 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#46 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#47 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#48 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#49 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#50 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#51 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#52 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#53 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#54 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#55 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure bb_simple_perror_msg [2025-02-06 08:30:30,202 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_simple_perror_msg [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure get_cached_groupname [2025-02-06 08:30:30,202 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cached_groupname [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure sort_and_display_files [2025-02-06 08:30:30,202 INFO L138 BoogieDeclarations]: Found implementation of procedure sort_and_display_files [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure stat [2025-02-06 08:30:30,202 INFO L138 BoogieDeclarations]: Found implementation of procedure stat [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 08:30:30,202 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-06 08:30:30,203 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-06 08:30:30,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-06 08:30:30,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-06 08:30:30,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-06 08:30:30,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-06 08:30:30,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-06 08:30:30,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-06 08:30:30,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#45 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#46 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#47 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#48 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#49 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#50 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#51 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#52 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#53 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#54 [2025-02-06 08:30:30,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#55 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-06 08:30:30,208 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-06 08:30:30,209 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-06 08:30:30,209 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#45 [2025-02-06 08:30:30,209 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#46 [2025-02-06 08:30:30,209 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#47 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#48 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#49 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#50 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#51 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#52 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#53 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#54 [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#55 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure fgcolor [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure fgcolor [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure splitdnarray [2025-02-06 08:30:30,210 INFO L138 BoogieDeclarations]: Found implementation of procedure splitdnarray [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-06 08:30:30,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#54 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#55 [2025-02-06 08:30:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure bold [2025-02-06 08:30:30,212 INFO L138 BoogieDeclarations]: Found implementation of procedure bold [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-06 08:30:30,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#54 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#55 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure append_char [2025-02-06 08:30:30,213 INFO L138 BoogieDeclarations]: Found implementation of procedure append_char [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure scan_and_display_dirs_recur [2025-02-06 08:30:30,213 INFO L138 BoogieDeclarations]: Found implementation of procedure scan_and_display_dirs_recur [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure lstat [2025-02-06 08:30:30,213 INFO L138 BoogieDeclarations]: Found implementation of procedure lstat [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure wh_helper [2025-02-06 08:30:30,213 INFO L138 BoogieDeclarations]: Found implementation of procedure wh_helper [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 08:30:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 08:30:30,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 08:30:30,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 08:30:30,217 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#54 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#55 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure bb_perror_msg [2025-02-06 08:30:30,218 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_perror_msg [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure isatty [2025-02-06 08:30:30,218 INFO L138 BoogieDeclarations]: Found implementation of procedure isatty [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure dnalloc [2025-02-06 08:30:30,218 INFO L138 BoogieDeclarations]: Found implementation of procedure dnalloc [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2025-02-06 08:30:30,218 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 08:30:30,218 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 08:30:30,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#54 [2025-02-06 08:30:30,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#55 [2025-02-06 08:30:31,201 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 08:30:31,207 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 08:30:31,453 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3454: havoc #t~mem267#1.base, #t~mem267#1.offset; [2025-02-06 08:30:31,454 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5297: havoc bb_internal_getpwuid_#t~ret709#1.base, bb_internal_getpwuid_#t~ret709#1.offset; [2025-02-06 08:30:31,588 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4392: havoc #t~mem532; [2025-02-06 08:30:31,588 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: call ULTIMATE.dealloc(~#uni_stat~1.base, ~#uni_stat~1.offset);havoc ~#uni_stat~1.base, ~#uni_stat~1.offset; [2025-02-06 08:30:31,774 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5323: havoc gnu_dev_minor_#t~nondet715#1; [2025-02-06 08:30:31,774 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4326: call ULTIMATE.dealloc(~#statbuf~1#1.base, ~#statbuf~1#1.offset);havoc ~#statbuf~1#1.base, ~#statbuf~1#1.offset; [2025-02-06 08:30:31,774 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4339: havoc ~return_value_stat$2~0#1; [2025-02-06 08:30:31,774 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5318: havoc gnu_dev_major_#t~nondet714#1; [2025-02-06 08:30:32,872 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4819: havoc unicode_conv_to_printable2_~d~1#1.base, unicode_conv_to_printable2_~d~1#1.offset; [2025-02-06 08:30:58,192 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463: havoc getopt_long_#t~ret788#1; [2025-02-06 08:30:58,192 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3489: havoc get_terminal_width_height_#t~mem277#1;call ULTIMATE.dealloc(get_terminal_width_height_~#win~0#1.base, get_terminal_width_height_~#win~0#1.offset);havoc get_terminal_width_height_~#win~0#1.base, get_terminal_width_height_~#win~0#1.offset;call ULTIMATE.dealloc(get_terminal_width_height_~#err~0#1.base, get_terminal_width_height_~#err~0#1.offset);havoc get_terminal_width_height_~#err~0#1.base, get_terminal_width_height_~#err~0#1.offset; [2025-02-06 08:30:58,192 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3496: call ULTIMATE.dealloc(getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset);havoc getopt32_~#complementary~0#1.base, getopt32_~#complementary~0#1.offset; [2025-02-06 08:30:58,192 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4225: havoc __main_#t~mem497#1;call ULTIMATE.dealloc(__main_~#color_opt~0#1.base, __main_~#color_opt~0#1.offset);havoc __main_~#color_opt~0#1.base, __main_~#color_opt~0#1.offset; [2025-02-06 08:31:01,521 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2984: call ULTIMATE.dealloc(calc_name_len_~#uni_stat~0#1.base, calc_name_len_~#uni_stat~0#1.offset);havoc calc_name_len_~#uni_stat~0#1.base, calc_name_len_~#uni_stat~0#1.offset; [2025-02-06 08:31:01,521 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3184: call ULTIMATE.dealloc(display_single_~#statbuf~0#1.base, display_single_~#statbuf~0#1.offset);havoc display_single_~#statbuf~0#1.base, display_single_~#statbuf~0#1.offset; [2025-02-06 08:31:01,728 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401: havoc #t~ret756#1; [2025-02-06 08:31:01,868 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3418: havoc #t~mem252; [2025-02-06 08:31:02,305 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2979: havoc #t~mem94; [2025-02-06 08:31:02,856 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2769: havoc #t~mem47; [2025-02-06 08:31:04,245 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5070: havoc xasprintf_#t~mem662#1.base, xasprintf_#t~mem662#1.offset;call ULTIMATE.dealloc(xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset);havoc xasprintf_~#string_ptr~0#1.base, xasprintf_~#string_ptr~0#1.offset; [2025-02-06 08:31:04,517 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5405: havoc #t~ret757; [2025-02-06 08:31:05,030 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5313: havoc #t~nondet713; [2025-02-06 08:31:05,973 INFO L? ?]: Removed 2070 outVars from TransFormulas that were not future-live. [2025-02-06 08:31:05,974 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 08:31:06,049 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 08:31:06,049 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 08:31:06,049 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:31:06 BoogieIcfgContainer [2025-02-06 08:31:06,049 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 08:31:06,051 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 08:31:06,051 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 08:31:06,057 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 08:31:06,057 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 08:30:26" (1/3) ... [2025-02-06 08:31:06,057 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3320a7b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:31:06, skipping insertion in model container [2025-02-06 08:31:06,057 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:30:28" (2/3) ... [2025-02-06 08:31:06,057 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3320a7b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:31:06, skipping insertion in model container [2025-02-06 08:31:06,057 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:31:06" (3/3) ... [2025-02-06 08:31:06,058 INFO L128 eAbstractionObserver]: Analyzing ICFG ls-incomplete-2.i [2025-02-06 08:31:06,069 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 08:31:06,075 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG ls-incomplete-2.i that has 198 procedures, 2015 locations, 1 initial locations, 180 loop locations, and 9 error locations. [2025-02-06 08:31:06,144 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 08:31:06,153 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;@597e8690, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 08:31:06,153 INFO L334 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2025-02-06 08:31:06,161 INFO L276 IsEmpty]: Start isEmpty. Operand has 1363 states, 1223 states have (on average 1.5494685200327065) internal successors, (1895), 1241 states have internal predecessors, (1895), 96 states have call successors, (96), 34 states have call predecessors, (96), 34 states have return successors, (96), 95 states have call predecessors, (96), 96 states have call successors, (96) [2025-02-06 08:31:06,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2025-02-06 08:31:06,172 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:31:06,172 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:31:06,173 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-06 08:31:06,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:31:06,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2037363421, now seen corresponding path program 1 times [2025-02-06 08:31:06,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:31:06,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584707248] [2025-02-06 08:31:06,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:31:06,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:31:14,583 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-02-06 08:31:15,087 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-02-06 08:31:15,088 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:31:15,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:31:16,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 08:31:16,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:31:16,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584707248] [2025-02-06 08:31:16,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584707248] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:31:16,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:31:16,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:31:16,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165672642] [2025-02-06 08:31:16,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:31:16,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:31:16,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:31:16,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:31:16,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:31:16,569 INFO L87 Difference]: Start difference. First operand has 1363 states, 1223 states have (on average 1.5494685200327065) internal successors, (1895), 1241 states have internal predecessors, (1895), 96 states have call successors, (96), 34 states have call predecessors, (96), 34 states have return successors, (96), 95 states have call predecessors, (96), 96 states have call successors, (96) Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 08:31:18,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:31:18,265 INFO L93 Difference]: Finished difference Result 2630 states and 4102 transitions. [2025-02-06 08:31:18,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:31:18,267 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2025-02-06 08:31:18,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:31:18,279 INFO L225 Difference]: With dead ends: 2630 [2025-02-06 08:31:18,279 INFO L226 Difference]: Without dead ends: 1261 [2025-02-06 08:31:18,287 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-02-06 08:31:18,289 INFO L435 NwaCegarLoop]: 1764 mSDtfsCounter, 0 mSDsluCounter, 1761 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3525 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-02-06 08:31:18,289 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3525 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-02-06 08:31:18,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2025-02-06 08:31:18,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 1261. [2025-02-06 08:31:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 1138 states have (on average 1.4859402460456943) internal successors, (1691), 1153 states have internal predecessors, (1691), 86 states have call successors, (86), 34 states have call predecessors, (86), 32 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2025-02-06 08:31:18,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1853 transitions. [2025-02-06 08:31:18,378 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1853 transitions. Word has length 57 [2025-02-06 08:31:18,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:31:18,378 INFO L471 AbstractCegarLoop]: Abstraction has 1261 states and 1853 transitions. [2025-02-06 08:31:18,378 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 08:31:18,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1853 transitions. [2025-02-06 08:31:18,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2025-02-06 08:31:18,381 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:31:18,381 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:31:18,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 08:31:18,381 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-06 08:31:18,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:31:18,382 INFO L85 PathProgramCache]: Analyzing trace with hash 172834531, now seen corresponding path program 1 times [2025-02-06 08:31:18,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:31:18,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359138737] [2025-02-06 08:31:18,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:31:18,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:31:26,472 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-02-06 08:31:26,655 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-02-06 08:31:26,655 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:31:26,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:31:27,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 08:31:27,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:31:27,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359138737] [2025-02-06 08:31:27,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359138737] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 08:31:27,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426403756] [2025-02-06 08:31:27,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:31:27,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:31:27,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:31:27,688 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 08:31:27,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 08:31:36,221 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-02-06 08:31:38,341 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-02-06 08:31:38,341 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:31:38,341 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:31:38,441 INFO L256 TraceCheckSpWp]: Trace formula consists of 20319 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-02-06 08:31:38,460 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 08:31:38,555 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 08:31:38,556 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 08:31:38,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 08:31:38,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426403756] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 08:31:38,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 08:31:38,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-02-06 08:31:38,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400449570] [2025-02-06 08:31:38,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 08:31:38,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 08:31:38,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:31:38,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 08:31:38,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:31:38,803 INFO L87 Difference]: Start difference. First operand 1261 states and 1853 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-06 08:31:42,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:31:42,285 INFO L93 Difference]: Finished difference Result 2521 states and 3707 transitions. [2025-02-06 08:31:42,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 08:31:42,286 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 68 [2025-02-06 08:31:42,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:31:42,291 INFO L225 Difference]: With dead ends: 2521 [2025-02-06 08:31:42,292 INFO L226 Difference]: Without dead ends: 1264 [2025-02-06 08:31:42,294 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:31:42,295 INFO L435 NwaCegarLoop]: 1749 mSDtfsCounter, 0 mSDsluCounter, 6988 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8737 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2025-02-06 08:31:42,295 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8737 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2025-02-06 08:31:42,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2025-02-06 08:31:42,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1264. [2025-02-06 08:31:42,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 1141 states have (on average 1.4846625766871167) internal successors, (1694), 1156 states have internal predecessors, (1694), 86 states have call successors, (86), 34 states have call predecessors, (86), 32 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2025-02-06 08:31:42,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1856 transitions. [2025-02-06 08:31:42,319 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1856 transitions. Word has length 68 [2025-02-06 08:31:42,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:31:42,319 INFO L471 AbstractCegarLoop]: Abstraction has 1264 states and 1856 transitions. [2025-02-06 08:31:42,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2025-02-06 08:31:42,319 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1856 transitions. [2025-02-06 08:31:42,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-02-06 08:31:42,321 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:31:42,321 INFO L218 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 08:31:42,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 08:31:42,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:31:42,522 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-06 08:31:42,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:31:42,522 INFO L85 PathProgramCache]: Analyzing trace with hash -639433814, now seen corresponding path program 2 times [2025-02-06 08:31:42,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:31:42,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79036401] [2025-02-06 08:31:42,522 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 08:31:42,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:31:50,149 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 71 statements into 2 equivalence classes. [2025-02-06 08:31:50,363 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 67 of 71 statements. [2025-02-06 08:31:50,363 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-06 08:31:50,363 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:31:51,636 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-06 08:31:51,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:31:51,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79036401] [2025-02-06 08:31:51,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79036401] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:31:51,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:31:51,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:31:51,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666714966] [2025-02-06 08:31:51,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:31:51,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:31:51,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:31:51,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:31:51,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:31:51,637 INFO L87 Difference]: Start difference. First operand 1264 states and 1856 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 08:31:54,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:31:54,153 INFO L93 Difference]: Finished difference Result 2467 states and 3624 transitions. [2025-02-06 08:31:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:31:54,154 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 71 [2025-02-06 08:31:54,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:31:54,162 INFO L225 Difference]: With dead ends: 2467 [2025-02-06 08:31:54,165 INFO L226 Difference]: Without dead ends: 1264 [2025-02-06 08:31:54,168 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-02-06 08:31:54,172 INFO L435 NwaCegarLoop]: 1676 mSDtfsCounter, 1841 mSDsluCounter, 1664 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1841 SdHoareTripleChecker+Valid, 3340 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2025-02-06 08:31:54,172 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1841 Valid, 3340 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2025-02-06 08:31:54,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2025-02-06 08:31:54,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1264. [2025-02-06 08:31:54,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1264 states, 1141 states have (on average 1.4837861524978089) internal successors, (1693), 1156 states have internal predecessors, (1693), 86 states have call successors, (86), 34 states have call predecessors, (86), 32 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2025-02-06 08:31:54,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1264 states to 1264 states and 1855 transitions. [2025-02-06 08:31:54,231 INFO L78 Accepts]: Start accepts. Automaton has 1264 states and 1855 transitions. Word has length 71 [2025-02-06 08:31:54,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:31:54,232 INFO L471 AbstractCegarLoop]: Abstraction has 1264 states and 1855 transitions. [2025-02-06 08:31:54,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 08:31:54,233 INFO L276 IsEmpty]: Start isEmpty. Operand 1264 states and 1855 transitions. [2025-02-06 08:31:54,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-02-06 08:31:54,237 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:31:54,237 INFO L218 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 08:31:54,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 08:31:54,238 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [vasprintfErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, print_nameErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, bb_verror_msgErr0ASSERT_VIOLATIONUNSUPPORTED_FEATURE (and 6 more)] === [2025-02-06 08:31:54,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:31:54,238 INFO L85 PathProgramCache]: Analyzing trace with hash -2142494831, now seen corresponding path program 1 times [2025-02-06 08:31:54,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:31:54,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206491578] [2025-02-06 08:31:54,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:31:54,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms