./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.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/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.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 818c635cf736ceef0cf6e46266c8f75f5ad55dd0b6a806d4c2f32c53e0369659 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 06:19:00,868 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:19:00,947 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:19:00,952 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:19:00,952 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:19:00,976 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:19:00,977 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:19:00,977 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:19:00,978 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:19:00,978 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:19:00,978 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:19:00,978 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:19:00,979 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:19:00,979 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:19:00,979 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:19:00,979 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:19:00,979 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:19:00,979 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:19:00,979 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:19:00,980 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:19:00,980 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:19:00,980 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:19:00,980 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:19:00,980 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:19:00,980 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:19:00,980 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:19:00,980 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:19:00,981 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:19:00,981 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:19:00,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:19:00,981 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:19:00,981 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:19:00,981 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:19:00,981 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:19:00,981 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:19:00,982 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:19:00,982 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:19:00,982 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:19:00,982 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:19:00,982 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:19:00,982 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 -> 818c635cf736ceef0cf6e46266c8f75f5ad55dd0b6a806d4c2f32c53e0369659 [2025-02-06 06:19:01,310 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:19:01,321 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:19:01,324 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:19:01,326 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:19:01,326 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:19:01,327 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.i [2025-02-06 06:19:02,727 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/73bb33e3b/48a90d7f5f1245de91ed8cf194008b5f/FLAGc29d43b7a [2025-02-06 06:19:03,395 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:19:03,396 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.i [2025-02-06 06:19:03,448 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/73bb33e3b/48a90d7f5f1245de91ed8cf194008b5f/FLAGc29d43b7a [2025-02-06 06:19:03,471 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/73bb33e3b/48a90d7f5f1245de91ed8cf194008b5f [2025-02-06 06:19:03,475 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:19:03,477 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:19:03,479 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:19:03,480 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:19:03,487 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:19:03,488 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:19:03" (1/1) ... [2025-02-06 06:19:03,489 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ebe9ba7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:03, skipping insertion in model container [2025-02-06 06:19:03,491 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:19:03" (1/1) ... [2025-02-06 06:19:03,603 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:19:05,534 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/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.i[199878,199891] [2025-02-06 06:19:05,685 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:19:05,724 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:19:05,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (179), "i" (12UL)); [3950-3951] [2025-02-06 06:19:05,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c6;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c5\n .byte 772b-771b\n .short %c7\n.popsection\n": "=D" (__edi), "=S" (__esi), "=d" (__edx), "=c" (__ecx), "=a" (__eax): [paravirt_typenum] "i" (35UL), [paravirt_opptr] "i" (& pv_cpu_ops.read_tsc), [paravirt_clobber] "i" (511): "memory", "cc", "r8", "r9", "r10", "r11"); [3956-3959] [2025-02-06 06:19:05,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tprefetcht0 (%1)\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word (1*32+31)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\tprefetchw (%1)\n6641:\n\t.popsection": : "i" (0), "r" (x)); [3967-3968] [2025-02-06 06:19:05,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [3988] [2025-02-06 06:19:05,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [3995-3996] [2025-02-06 06:19:05,829 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [4003] [2025-02-06 06:19:05,876 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)front) [4600] [2025-02-06 06:19:05,878 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)back) [4601] [2025-02-06 06:19:05,991 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/video/udlfb.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/video/udlfb.c.prepared"), "i" (1990), "i" (12UL)); [6381-6382] [2025-02-06 06:19:05,993 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/video/udlfb.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/video/udlfb.c.prepared"), "i" (2008), "i" (12UL)); [6404-6405] [2025-02-06 06:19:06,049 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/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.i[199878,199891] [2025-02-06 06:19:06,072 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:19:06,157 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:19:06,158 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06 WrapperNode [2025-02-06 06:19:06,158 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:19:06,160 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:19:06,160 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:19:06,160 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:19:06,166 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:06,231 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:06,443 INFO L138 Inliner]: procedures = 256, calls = 1527, calls flagged for inlining = 110, calls inlined = 100, statements flattened = 3914 [2025-02-06 06:19:06,444 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:19:06,444 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:19:06,444 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:19:06,448 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:19:06,457 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:06,458 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:06,499 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,207 INFO L175 MemorySlicer]: Split 811 memory accesses to 31 slices as follows [2, 5, 5, 4, 9, 17, 6, 12, 6, 6, 32, 6, 9, 6, 4, 1, 2, 2, 28, 44, 8, 2, 19, 483, 4, 1, 4, 4, 6, 72, 2]. 60 percent of accesses are in the largest equivalence class. The 19 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 2, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0]. The 433 writes are split as follows [1, 3, 2, 0, 3, 17, 3, 4, 3, 2, 5, 3, 2, 0, 0, 0, 0, 1, 13, 44, 3, 1, 19, 226, 0, 0, 2, 0, 3, 72, 1]. [2025-02-06 06:19:07,209 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,209 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,359 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,374 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,414 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,439 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,489 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:19:07,490 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:19:07,491 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:19:07,491 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:19:07,492 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (1/1) ... [2025-02-06 06:19:07,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:19:07,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:19:07,527 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 06:19:07,531 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 06:19:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 06:19:07,553 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 06:19:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_fillrect [2025-02-06 06:19:07,553 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_fillrect [2025-02-06 06:19:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-06 06:19:07,553 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-06 06:19:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_submit_urb [2025-02-06 06:19:07,553 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_submit_urb [2025-02-06 06:19:07,553 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_urb_completion [2025-02-06 06:19:07,553 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_urb_completion [2025-02-06 06:19:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:19:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:19:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:19:07,554 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:19:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:19:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:19:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:19:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:19:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:19:07,555 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 06:19:07,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 06:19:07,557 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:19:07,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 06:19:07,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_mmap [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_mmap [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_free_framebuffer_work [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_free_framebuffer_work [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_vidreg_unlock [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_vidreg_unlock [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_check_var [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_check_var [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_is_valid_mode [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_is_valid_mode [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_set_register_lfsr16 [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_set_register_lfsr16 [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure fb_destroy_modelist [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_destroy_modelist [2025-02-06 06:19:07,560 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-06 06:19:07,560 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-06 06:19:07,563 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_setcolreg [2025-02-06 06:19:07,563 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_setcolreg [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:19:07,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 06:19:07,563 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 06:19:07,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 06:19:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 06:19:07,564 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 06:19:07,564 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 06:19:07,564 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 06:19:07,564 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 06:19:07,564 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 06:19:07,564 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 06:19:07,565 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 06:19:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_release [2025-02-06 06:19:07,568 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_release [2025-02-06 06:19:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_get_urb [2025-02-06 06:19:07,568 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_get_urb [2025-02-06 06:19:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_set_video_mode [2025-02-06 06:19:07,568 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_set_video_mode [2025-02-06 06:19:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-06 06:19:07,568 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-06 06:19:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:19:07,568 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:19:07,568 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_blank [2025-02-06 06:19:07,568 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_blank [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 06:19:07,569 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure get_cycles [2025-02-06 06:19:07,569 INFO L138 BoogieDeclarations]: Found implementation of procedure get_cycles [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure up [2025-02-06 06:19:07,569 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:19:07,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:19:07,570 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:19:07,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 06:19:07,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 06:19:07,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 06:19:07,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 06:19:07,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 06:19:07,571 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_copyarea [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_copyarea [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure fb_add_videomode [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_add_videomode [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure fb_edid_to_monspecs [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_edid_to_monspecs [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 06:19:07,572 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 06:19:07,572 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:19:07,573 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_setup_modes [2025-02-06 06:19:07,573 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_setup_modes [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2025-02-06 06:19:07,573 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-06 06:19:07,573 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 06:19:07,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 06:19:07,575 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-06 06:19:07,576 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_vidreg_lock [2025-02-06 06:19:07,576 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_vidreg_lock [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2025-02-06 06:19:07,576 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2025-02-06 06:19:07,576 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:19:07,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 06:19:07,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_ioctl [2025-02-06 06:19:07,581 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_ioctl [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_free_framebuffer [2025-02-06 06:19:07,581 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_free_framebuffer [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:19:07,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:19:07,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 06:19:07,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 06:19:07,583 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_var_color_format [2025-02-06 06:19:07,586 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_var_color_format [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2025-02-06 06:19:07,586 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:19:07,586 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2025-02-06 06:19:07,586 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-06 06:19:07,586 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_handle_damage [2025-02-06 06:19:07,586 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_handle_damage [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:19:07,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_render_hline [2025-02-06 06:19:07,587 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_render_hline [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_usb_disconnect [2025-02-06 06:19:07,587 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_usb_disconnect [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-06 06:19:07,587 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:19:07,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_blanking [2025-02-06 06:19:07,587 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_blanking [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_set_register_16 [2025-02-06 06:19:07,587 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_set_register_16 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_imageblit [2025-02-06 06:19:07,587 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_imageblit [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:19:07,587 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 06:19:07,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 06:19:07,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_open [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_open [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_set_register [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_set_register [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_fb_info [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_fb_info [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_init_framebuffer_work [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_init_framebuffer_work [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure dlfb_ops_set_par [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure dlfb_ops_set_par [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2025-02-06 06:19:07,592 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:19:07,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2025-02-06 06:19:07,593 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2025-02-06 06:19:07,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:19:07,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:19:08,541 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:19:08,545 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:19:08,708 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4271: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-06 06:19:09,621 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526: havoc #t~nondet899; [2025-02-06 06:19:09,630 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4281: havoc __kmalloc_#t~ret163#1.base, __kmalloc_#t~ret163#1.offset; [2025-02-06 06:19:10,868 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: havoc fb_find_best_display_#t~ret901#1.base, fb_find_best_display_#t~ret901#1.offset; [2025-02-06 06:19:10,869 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: call ULTIMATE.dealloc(~#fb_vmode~0#1.base, ~#fb_vmode~0#1.offset);havoc ~#fb_vmode~0#1.base, ~#fb_vmode~0#1.offset; [2025-02-06 06:19:10,869 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554: havoc fb_find_nearest_mode_#t~ret902#1.base, fb_find_nearest_mode_#t~ret902#1.offset; [2025-02-06 06:19:10,869 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: havoc vzalloc_#t~ret925#1.base, vzalloc_#t~ret925#1.offset; [2025-02-06 06:19:10,869 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682: havoc vmalloc_#t~ret923#1.base, vmalloc_#t~ret923#1.offset; [2025-02-06 06:19:10,873 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: havoc #t~nondet889; [2025-02-06 06:19:10,906 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: havoc #t~ret893.base, #t~ret893.offset; [2025-02-06 06:19:11,049 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5123: call ULTIMATE.dealloc(~#area~0#1.base, ~#area~0#1.offset);havoc ~#area~0#1.base, ~#area~0#1.offset; [2025-02-06 06:19:11,049 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: havoc _copy_to_user_#t~nondet890#1; [2025-02-06 06:19:11,083 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: havoc unregister_framebuffer_#t~nondet916#1; [2025-02-06 06:19:11,327 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: call ULTIMATE.dealloc(~#red~0.base, ~#red~0.offset);havoc ~#red~0.base, ~#red~0.offset;call ULTIMATE.dealloc(~#green~0.base, ~#green~0.offset);havoc ~#green~0.base, ~#green~0.offset;call ULTIMATE.dealloc(~#blue~0.base, ~#blue~0.offset);havoc ~#blue~0.base, ~#blue~0.offset; [2025-02-06 06:19:11,564 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7655: havoc #t~nondet919; [2025-02-06 06:19:12,163 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5874: call ULTIMATE.dealloc(dlfb_select_std_channel_~#set_def_chn~0#1.base, dlfb_select_std_channel_~#set_def_chn~0#1.offset);havoc dlfb_select_std_channel_~#set_def_chn~0#1.base, dlfb_select_std_channel_~#set_def_chn~0#1.offset; [2025-02-06 06:19:12,163 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7571: havoc framebuffer_alloc_#t~ret905#1.base, framebuffer_alloc_#t~ret905#1.offset; [2025-02-06 06:19:12,163 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7530: havoc fb_alloc_cmap_#t~nondet900#1; [2025-02-06 06:19:12,163 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: call ULTIMATE.dealloc(~#__key~2#1.base, ~#__key~2#1.offset);havoc ~#__key~2#1.base, ~#__key~2#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~3#1.base, ~#__constr_expr_0~3#1.offset);havoc ~#__constr_expr_0~3#1.base, ~#__constr_expr_0~3#1.offset;call ULTIMATE.dealloc(~#__key___0~1#1.base, ~#__key___0~1#1.offset);havoc ~#__key___0~1#1.base, ~#__key___0~1#1.offset; [2025-02-06 06:19:12,163 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: havoc register_framebuffer_#t~nondet912#1; [2025-02-06 06:19:12,163 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: havoc device_create_file_#t~nondet896#1; [2025-02-06 06:19:12,164 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504: havoc device_create_bin_file_#t~nondet895#1; [2025-02-06 06:19:12,170 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7625: havoc #t~nondet914; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: havoc usb_get_descriptor_#t~nondet920#1; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5985: call ULTIMATE.dealloc(dlfb_usb_probe_~#__key~1#1.base, dlfb_usb_probe_~#__key~1#1.offset);havoc dlfb_usb_probe_~#__key~1#1.base, dlfb_usb_probe_~#__key~1#1.offset;call ULTIMATE.dealloc(dlfb_usb_probe_~#__constr_expr_0~2#1.base, dlfb_usb_probe_~#__constr_expr_0~2#1.offset);havoc dlfb_usb_probe_~#__constr_expr_0~2#1.base, dlfb_usb_probe_~#__constr_expr_0~2#1.offset;call ULTIMATE.dealloc(dlfb_usb_probe_~#__key___0~0#1.base, dlfb_usb_probe_~#__key___0~0#1.offset);havoc dlfb_usb_probe_~#__key___0~0#1.base, dlfb_usb_probe_~#__key___0~0#1.offset; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: havoc usb_register_driver_#t~nondet921#1; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7474: havoc __usb_get_extra_descriptor_#t~nondet888#1; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287: call ULTIMATE.dealloc(dlfb_alloc_urb_list_~#__key~3#1.base, dlfb_alloc_urb_list_~#__key~3#1.offset);havoc dlfb_alloc_urb_list_~#__key~3#1.base, dlfb_alloc_urb_list_~#__key~3#1.offset;call ULTIMATE.dealloc(dlfb_alloc_urb_list_~#__key___0~2#1.base, dlfb_alloc_urb_list_~#__key___0~2#1.offset);havoc dlfb_alloc_urb_list_~#__key___0~2#1.base, dlfb_alloc_urb_list_~#__key___0~2#1.offset;call ULTIMATE.dealloc(dlfb_alloc_urb_list_~#__constr_expr_0~4#1.base, dlfb_alloc_urb_list_~#__constr_expr_0~4#1.offset);havoc dlfb_alloc_urb_list_~#__constr_expr_0~4#1.base, dlfb_alloc_urb_list_~#__constr_expr_0~4#1.offset;call ULTIMATE.dealloc(dlfb_alloc_urb_list_~#__key___1~0#1.base, dlfb_alloc_urb_list_~#__key___1~0#1.offset);havoc dlfb_alloc_urb_list_~#__key___1~0#1.base, dlfb_alloc_urb_list_~#__key___1~0#1.offset; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4177: call ULTIMATE.dealloc(sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset);havoc sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset;call ULTIMATE.dealloc(sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset);havoc sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7581: havoc ldv_dlfb_ops_probe_3_#t~nondet906#1; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7648: havoc usb_alloc_coherent_#t~ret917#1.base, usb_alloc_coherent_#t~ret917#1.offset; [2025-02-06 06:19:23,862 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5900: call ULTIMATE.dealloc(dlfb_parse_vendor_descriptor_~#desc~0#1.base, dlfb_parse_vendor_descriptor_~#desc~0#1.offset);havoc dlfb_parse_vendor_descriptor_~#desc~0#1.base, dlfb_parse_vendor_descriptor_~#desc~0#1.offset; [2025-02-06 06:19:23,863 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7651: havoc usb_alloc_urb_#t~ret918#1.base, usb_alloc_urb_#t~ret918#1.offset; [2025-02-06 06:19:23,863 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7585: havoc ldv_dlfb_ops_release_3_#t~nondet907#1; [2025-02-06 06:19:23,863 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7589: havoc ldv_edid_attr_probe_2_#t~nondet908#1; [2025-02-06 06:19:23,863 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7558: havoc fb_sys_read_#t~nondet903#1; [2025-02-06 06:19:23,863 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: havoc dev_err_#t~nondet892#1; [2025-02-06 06:19:23,863 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: havoc ldv_edid_attr_release_2_#t~nondet909#1; [2025-02-06 06:19:23,863 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7562: havoc fb_sys_write_#t~nondet904#1; [2025-02-06 06:19:25,538 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: havoc usb_submit_urb_#t~nondet922#1; [2025-02-06 06:19:25,960 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7686: havoc vmalloc_to_pfn_#t~nondet924#1; [2025-02-06 06:19:25,960 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4546: call ULTIMATE.dealloc(~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset);havoc ~#__constr_expr_0~1#1.base, ~#__constr_expr_0~1#1.offset; [2025-02-06 06:19:25,960 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: havoc remap_pfn_range_#t~nondet913#1; [2025-02-06 06:19:27,381 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5349: call ULTIMATE.dealloc(~#mode~0#1.base, ~#mode~0#1.offset);havoc ~#mode~0#1.base, ~#mode~0#1.offset; [2025-02-06 06:19:29,031 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3975: havoc #t~mem31; [2025-02-06 06:19:29,772 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7522: havoc down_timeout_#t~nondet898#1; [2025-02-06 06:19:29,772 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3924: havoc list_empty_#t~mem14#1.base, list_empty_#t~mem14#1.offset; [2025-02-06 06:19:31,294 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7613: havoc #t~nondet911; [2025-02-06 06:19:31,412 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7486: havoc #t~nondet891; [2025-02-06 06:19:31,460 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: havoc dev_set_drvdata_#t~nondet894#1; [2025-02-06 06:19:31,576 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4255: havoc #t~mem151;havoc #t~bitwise152; [2025-02-06 06:19:32,086 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4864: call ULTIMATE.dealloc(~#cmd~2.base, ~#cmd~2.offset);havoc ~#cmd~2.base, ~#cmd~2.offset;call ULTIMATE.dealloc(~#bytes_sent~0.base, ~#bytes_sent~0.offset);havoc ~#bytes_sent~0.base, ~#bytes_sent~0.offset;call ULTIMATE.dealloc(~#bytes_identical~0.base, ~#bytes_identical~0.offset);havoc ~#bytes_identical~0.base, ~#bytes_identical~0.offset;call ULTIMATE.dealloc(~#urb~2.base, ~#urb~2.offset);havoc ~#urb~2.base, ~#urb~2.offset; [2025-02-06 06:19:33,809 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3876: havoc __fswab16_#t~bitwise1#1; [2025-02-06 06:19:33,810 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4789: call ULTIMATE.dealloc(~#byte_width#1.base, ~#byte_width#1.offset);havoc ~#byte_width#1.base, ~#byte_width#1.offset;call ULTIMATE.dealloc(~#next_pixel~0#1.base, ~#next_pixel~0#1.offset);havoc ~#next_pixel~0#1.base, ~#next_pixel~0#1.offset;call ULTIMATE.dealloc(~#dev_addr~1#1.base, ~#dev_addr~1#1.offset);havoc ~#dev_addr~1#1.base, ~#dev_addr~1#1.offset;call ULTIMATE.dealloc(~#cmd~1#1.base, ~#cmd~1#1.offset);havoc ~#cmd~1#1.base, ~#cmd~1#1.offset; [2025-02-06 06:19:34,420 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7518: havoc down_interruptible_#t~nondet897#1; [2025-02-06 06:19:34,420 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7638: havoc unlink_framebuffer_#t~nondet915#1; [2025-02-06 06:19:35,835 INFO L? ?]: Removed 2251 outVars from TransFormulas that were not future-live. [2025-02-06 06:19:35,836 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:19:35,902 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:19:35,902 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 06:19:35,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:19:35 BoogieIcfgContainer [2025-02-06 06:19:35,903 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:19:35,908 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:19:35,908 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:19:35,912 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:19:35,912 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:19:03" (1/3) ... [2025-02-06 06:19:35,913 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c7a02ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:19:35, skipping insertion in model container [2025-02-06 06:19:35,913 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:19:06" (2/3) ... [2025-02-06 06:19:35,913 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c7a02ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:19:35, skipping insertion in model container [2025-02-06 06:19:35,913 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:19:35" (3/3) ... [2025-02-06 06:19:35,915 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.i [2025-02-06 06:19:35,930 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:19:35,936 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--video--udlfb.ko-main.cil.out.i that has 135 procedures, 1554 locations, 1 initial locations, 93 loop locations, and 1 error locations. [2025-02-06 06:19:36,025 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:19:36,038 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;@766807d7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:19:36,039 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 06:19:36,049 INFO L276 IsEmpty]: Start isEmpty. Operand has 1289 states, 926 states have (on average 1.3282937365010798) internal successors, (1230), 953 states have internal predecessors, (1230), 282 states have call successors, (282), 74 states have call predecessors, (282), 74 states have return successors, (282), 278 states have call predecessors, (282), 282 states have call successors, (282) [2025-02-06 06:19:36,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-02-06 06:19:36,058 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:19:36,059 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:19:36,059 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:19:36,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:19:36,065 INFO L85 PathProgramCache]: Analyzing trace with hash -266515494, now seen corresponding path program 1 times [2025-02-06 06:19:36,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:19:36,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691703008] [2025-02-06 06:19:36,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:19:36,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:19:39,008 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 06:19:39,353 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 06:19:39,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:19:39,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:19:40,174 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 06:19:40,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:19:40,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691703008] [2025-02-06 06:19:40,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691703008] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:19:40,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:19:40,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:19:40,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454341090] [2025-02-06 06:19:40,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:19:40,183 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:19:40,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:19:40,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:19:40,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:19:40,211 INFO L87 Difference]: Start difference. First operand has 1289 states, 926 states have (on average 1.3282937365010798) internal successors, (1230), 953 states have internal predecessors, (1230), 282 states have call successors, (282), 74 states have call predecessors, (282), 74 states have return successors, (282), 278 states have call predecessors, (282), 282 states have call successors, (282) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:19:44,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:19:45,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:19:45,710 INFO L93 Difference]: Finished difference Result 3834 states and 5420 transitions. [2025-02-06 06:19:45,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:19:45,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2025-02-06 06:19:45,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:19:45,743 INFO L225 Difference]: With dead ends: 3834 [2025-02-06 06:19:45,743 INFO L226 Difference]: Without dead ends: 2525 [2025-02-06 06:19:45,755 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:19:45,758 INFO L435 NwaCegarLoop]: 1760 mSDtfsCounter, 1745 mSDsluCounter, 1745 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1745 SdHoareTripleChecker+Valid, 3505 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2025-02-06 06:19:45,758 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1745 Valid, 3505 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 52 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2025-02-06 06:19:45,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2525 states. [2025-02-06 06:19:45,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2525 to 2521. [2025-02-06 06:19:45,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2521 states, 1819 states have (on average 1.31390874106652) internal successors, (2390), 1853 states have internal predecessors, (2390), 555 states have call successors, (555), 147 states have call predecessors, (555), 146 states have return successors, (548), 540 states have call predecessors, (548), 548 states have call successors, (548) [2025-02-06 06:19:46,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2521 states to 2521 states and 3493 transitions. [2025-02-06 06:19:46,016 INFO L78 Accepts]: Start accepts. Automaton has 2521 states and 3493 transitions. Word has length 16 [2025-02-06 06:19:46,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:19:46,017 INFO L471 AbstractCegarLoop]: Abstraction has 2521 states and 3493 transitions. [2025-02-06 06:19:46,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:19:46,018 INFO L276 IsEmpty]: Start isEmpty. Operand 2521 states and 3493 transitions. [2025-02-06 06:19:46,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-02-06 06:19:46,020 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:19:46,020 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:19:46,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 06:19:46,021 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:19:46,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:19:46,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1573274203, now seen corresponding path program 1 times [2025-02-06 06:19:46,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:19:46,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164754085] [2025-02-06 06:19:46,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:19:46,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:19:48,461 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 06:19:48,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 06:19:48,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:19:48,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:19:48,970 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 06:19:48,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:19:48,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164754085] [2025-02-06 06:19:48,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164754085] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:19:48,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:19:48,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:19:48,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430758956] [2025-02-06 06:19:48,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:19:48,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:19:48,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:19:48,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:19:48,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:19:48,973 INFO L87 Difference]: Start difference. First operand 2521 states and 3493 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:19:49,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:19:49,531 INFO L93 Difference]: Finished difference Result 2547 states and 3525 transitions. [2025-02-06 06:19:49,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:19:49,532 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2025-02-06 06:19:49,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:19:49,550 INFO L225 Difference]: With dead ends: 2547 [2025-02-06 06:19:49,551 INFO L226 Difference]: Without dead ends: 2534 [2025-02-06 06:19:49,553 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:19:49,554 INFO L435 NwaCegarLoop]: 1757 mSDtfsCounter, 1757 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1757 SdHoareTripleChecker+Valid, 1773 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 06:19:49,555 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1757 Valid, 1773 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 06:19:49,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2534 states. [2025-02-06 06:19:49,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2534 to 2521. [2025-02-06 06:19:49,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2521 states, 1819 states have (on average 1.313358988455195) internal successors, (2389), 1853 states have internal predecessors, (2389), 555 states have call successors, (555), 147 states have call predecessors, (555), 146 states have return successors, (548), 540 states have call predecessors, (548), 548 states have call successors, (548) [2025-02-06 06:19:49,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2521 states to 2521 states and 3492 transitions. [2025-02-06 06:19:49,703 INFO L78 Accepts]: Start accepts. Automaton has 2521 states and 3492 transitions. Word has length 19 [2025-02-06 06:19:49,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:19:49,704 INFO L471 AbstractCegarLoop]: Abstraction has 2521 states and 3492 transitions. [2025-02-06 06:19:49,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:19:49,705 INFO L276 IsEmpty]: Start isEmpty. Operand 2521 states and 3492 transitions. [2025-02-06 06:19:49,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-02-06 06:19:49,708 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:19:49,708 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:19:49,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 06:19:49,709 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:19:49,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:19:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1601903354, now seen corresponding path program 1 times [2025-02-06 06:19:49,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:19:49,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177659973] [2025-02-06 06:19:49,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:19:49,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:19:52,135 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 06:19:52,216 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 06:19:52,217 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:19:52,217 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:19:52,574 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 06:19:52,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:19:52,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177659973] [2025-02-06 06:19:52,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177659973] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:19:52,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:19:52,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:19:52,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425130803] [2025-02-06 06:19:52,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:19:52,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:19:52,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:19:52,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:19:52,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:19:52,575 INFO L87 Difference]: Start difference. First operand 2521 states and 3492 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:19:56,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:19:57,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:19:57,476 INFO L93 Difference]: Finished difference Result 2523 states and 3493 transitions. [2025-02-06 06:19:57,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:19:57,477 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2025-02-06 06:19:57,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:19:57,492 INFO L225 Difference]: With dead ends: 2523 [2025-02-06 06:19:57,493 INFO L226 Difference]: Without dead ends: 2520 [2025-02-06 06:19:57,495 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:19:57,497 INFO L435 NwaCegarLoop]: 1739 mSDtfsCounter, 1744 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1744 SdHoareTripleChecker+Valid, 1739 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2025-02-06 06:19:57,498 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1744 Valid, 1739 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2025-02-06 06:19:57,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2520 states. [2025-02-06 06:19:57,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2520 to 2520. [2025-02-06 06:19:57,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2520 states, 1819 states have (on average 1.3128092358438703) internal successors, (2388), 1852 states have internal predecessors, (2388), 554 states have call successors, (554), 147 states have call predecessors, (554), 146 states have return successors, (548), 540 states have call predecessors, (548), 548 states have call successors, (548) [2025-02-06 06:19:57,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2520 states to 2520 states and 3490 transitions. [2025-02-06 06:19:57,622 INFO L78 Accepts]: Start accepts. Automaton has 2520 states and 3490 transitions. Word has length 19 [2025-02-06 06:19:57,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:19:57,623 INFO L471 AbstractCegarLoop]: Abstraction has 2520 states and 3490 transitions. [2025-02-06 06:19:57,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:19:57,623 INFO L276 IsEmpty]: Start isEmpty. Operand 2520 states and 3490 transitions. [2025-02-06 06:19:57,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-06 06:19:57,626 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:19:57,627 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] [2025-02-06 06:19:57,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 06:19:57,627 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:19:57,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:19:57,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1882241985, now seen corresponding path program 1 times [2025-02-06 06:19:57,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:19:57,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251458156] [2025-02-06 06:19:57,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:19:57,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:20:00,121 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-06 06:20:00,190 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 06:20:00,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:20:00,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:20:00,515 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 06:20:00,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:20:00,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251458156] [2025-02-06 06:20:00,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251458156] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:20:00,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:20:00,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:20:00,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396178047] [2025-02-06 06:20:00,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:20:00,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:20:00,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:20:00,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:20:00,517 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:20:00,518 INFO L87 Difference]: Start difference. First operand 2520 states and 3490 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:20:04,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:20:05,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:20:05,419 INFO L93 Difference]: Finished difference Result 2522 states and 3491 transitions. [2025-02-06 06:20:05,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:20:05,419 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2025-02-06 06:20:05,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:20:05,437 INFO L225 Difference]: With dead ends: 2522 [2025-02-06 06:20:05,437 INFO L226 Difference]: Without dead ends: 2519 [2025-02-06 06:20:05,440 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:20:05,442 INFO L435 NwaCegarLoop]: 1737 mSDtfsCounter, 1741 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1741 SdHoareTripleChecker+Valid, 1737 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2025-02-06 06:20:05,443 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1741 Valid, 1737 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2025-02-06 06:20:05,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2519 states. [2025-02-06 06:20:05,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2519 to 2519. [2025-02-06 06:20:05,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2519 states, 1819 states have (on average 1.3122594832325454) internal successors, (2387), 1851 states have internal predecessors, (2387), 553 states have call successors, (553), 147 states have call predecessors, (553), 146 states have return successors, (548), 540 states have call predecessors, (548), 548 states have call successors, (548) [2025-02-06 06:20:05,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2519 states to 2519 states and 3488 transitions. [2025-02-06 06:20:05,565 INFO L78 Accepts]: Start accepts. Automaton has 2519 states and 3488 transitions. Word has length 20 [2025-02-06 06:20:05,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:20:05,566 INFO L471 AbstractCegarLoop]: Abstraction has 2519 states and 3488 transitions. [2025-02-06 06:20:05,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:20:05,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2519 states and 3488 transitions. [2025-02-06 06:20:05,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2025-02-06 06:20:05,568 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:20:05,568 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] [2025-02-06 06:20:05,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 06:20:05,568 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:20:05,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:20:05,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1778401179, now seen corresponding path program 1 times [2025-02-06 06:20:05,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:20:05,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066735982] [2025-02-06 06:20:05,569 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:20:05,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:20:07,769 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-06 06:20:07,831 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-06 06:20:07,831 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:20:07,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:20:08,109 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 06:20:08,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:20:08,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066735982] [2025-02-06 06:20:08,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066735982] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:20:08,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:20:08,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:20:08,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779369145] [2025-02-06 06:20:08,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:20:08,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:20:08,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:20:08,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:20:08,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:20:08,111 INFO L87 Difference]: Start difference. First operand 2519 states and 3488 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:20:12,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:20:13,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:20:13,575 INFO L93 Difference]: Finished difference Result 7515 states and 10555 transitions. [2025-02-06 06:20:13,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:20:13,576 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2025-02-06 06:20:13,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:20:13,608 INFO L225 Difference]: With dead ends: 7515 [2025-02-06 06:20:13,608 INFO L226 Difference]: Without dead ends: 4999 [2025-02-06 06:20:13,623 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:20:13,624 INFO L435 NwaCegarLoop]: 2003 mSDtfsCounter, 1744 mSDsluCounter, 1731 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1744 SdHoareTripleChecker+Valid, 3734 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2025-02-06 06:20:13,624 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1744 Valid, 3734 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 51 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2025-02-06 06:20:13,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4999 states. [2025-02-06 06:20:13,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4999 to 4993. [2025-02-06 06:20:13,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4993 states, 3610 states have (on average 1.3130193905817173) internal successors, (4740), 3670 states have internal predecessors, (4740), 1096 states have call successors, (1096), 288 states have call predecessors, (1096), 286 states have return successors, (1158), 1074 states have call predecessors, (1158), 1090 states have call successors, (1158) [2025-02-06 06:20:13,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4993 states to 4993 states and 6994 transitions. [2025-02-06 06:20:13,875 INFO L78 Accepts]: Start accepts. Automaton has 4993 states and 6994 transitions. Word has length 21 [2025-02-06 06:20:13,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:20:13,876 INFO L471 AbstractCegarLoop]: Abstraction has 4993 states and 6994 transitions. [2025-02-06 06:20:13,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:20:13,876 INFO L276 IsEmpty]: Start isEmpty. Operand 4993 states and 6994 transitions. [2025-02-06 06:20:13,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-06 06:20:13,878 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:20:13,878 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] [2025-02-06 06:20:13,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 06:20:13,878 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:20:13,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:20:13,879 INFO L85 PathProgramCache]: Analyzing trace with hash -705778752, now seen corresponding path program 1 times [2025-02-06 06:20:13,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:20:13,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992783649] [2025-02-06 06:20:13,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:20:13,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:20:16,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-06 06:20:16,213 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-06 06:20:16,213 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:20:16,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:20:16,576 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 06:20:16,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:20:16,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992783649] [2025-02-06 06:20:16,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992783649] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:20:16,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:20:16,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:20:16,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450676958] [2025-02-06 06:20:16,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:20:16,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:20:16,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:20:16,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:20:16,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:20:16,579 INFO L87 Difference]: Start difference. First operand 4993 states and 6994 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:20:20,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:20:21,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:20:21,608 INFO L93 Difference]: Finished difference Result 4995 states and 6995 transitions. [2025-02-06 06:20:21,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:20:21,608 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2025-02-06 06:20:21,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:20:21,645 INFO L225 Difference]: With dead ends: 4995 [2025-02-06 06:20:21,645 INFO L226 Difference]: Without dead ends: 4992 [2025-02-06 06:20:21,651 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:20:21,652 INFO L435 NwaCegarLoop]: 1735 mSDtfsCounter, 1737 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1737 SdHoareTripleChecker+Valid, 1735 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2025-02-06 06:20:21,652 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1737 Valid, 1735 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2025-02-06 06:20:21,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4992 states. [2025-02-06 06:20:21,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4992 to 4992. [2025-02-06 06:20:22,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4992 states, 3610 states have (on average 1.3127423822714681) internal successors, (4739), 3669 states have internal predecessors, (4739), 1095 states have call successors, (1095), 288 states have call predecessors, (1095), 286 states have return successors, (1158), 1074 states have call predecessors, (1158), 1090 states have call successors, (1158) [2025-02-06 06:20:22,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4992 states to 4992 states and 6992 transitions. [2025-02-06 06:20:22,058 INFO L78 Accepts]: Start accepts. Automaton has 4992 states and 6992 transitions. Word has length 22 [2025-02-06 06:20:22,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:20:22,059 INFO L471 AbstractCegarLoop]: Abstraction has 4992 states and 6992 transitions. [2025-02-06 06:20:22,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 06:20:22,059 INFO L276 IsEmpty]: Start isEmpty. Operand 4992 states and 6992 transitions. [2025-02-06 06:20:22,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-06 06:20:22,062 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:20:22,062 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] [2025-02-06 06:20:22,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 06:20:22,062 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:20:22,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:20:22,063 INFO L85 PathProgramCache]: Analyzing trace with hash -405946308, now seen corresponding path program 1 times [2025-02-06 06:20:22,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:20:22,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116868439] [2025-02-06 06:20:22,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:20:22,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms