./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.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-challenges/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.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 3a2c6724f5301da85e20fbddd1914030623487cb494f00194a53042f01a1dafb --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 08:15:21,253 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 08:15:21,321 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 08:15:21,325 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 08:15:21,325 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 08:15:21,349 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 08:15:21,349 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 08:15:21,349 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 08:15:21,350 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 08:15:21,350 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 08:15:21,350 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 08:15:21,350 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 08:15:21,350 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 08:15:21,350 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 08:15:21,350 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 08:15:21,350 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 08:15:21,350 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 08:15:21,350 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 08:15:21,352 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 08:15:21,353 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 08:15:21,353 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 08:15:21,353 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 08:15:21,353 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 08:15:21,353 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 08:15:21,353 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 08:15:21,354 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 08:15:21,354 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 08:15:21,354 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 08:15:21,354 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 08:15:21,354 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:15:21,354 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 08:15:21,355 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 08:15:21,355 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 -> 3a2c6724f5301da85e20fbddd1914030623487cb494f00194a53042f01a1dafb [2025-02-06 08:15:21,650 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 08:15:21,656 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 08:15:21,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 08:15:21,658 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 08:15:21,659 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 08:15:21,660 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.i [2025-02-06 08:15:22,819 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7fbd12ecd/3d34064d107f4958b1fc8bd551be0101/FLAGdc235b02e [2025-02-06 08:15:23,326 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 08:15:23,327 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.i [2025-02-06 08:15:23,366 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7fbd12ecd/3d34064d107f4958b1fc8bd551be0101/FLAGdc235b02e [2025-02-06 08:15:23,394 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7fbd12ecd/3d34064d107f4958b1fc8bd551be0101 [2025-02-06 08:15:23,396 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 08:15:23,398 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 08:15:23,399 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 08:15:23,399 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 08:15:23,402 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 08:15:23,403 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:15:23" (1/1) ... [2025-02-06 08:15:23,405 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c0ea27d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:23, skipping insertion in model container [2025-02-06 08:15:23,406 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:15:23" (1/1) ... [2025-02-06 08:15:23,539 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 08:15:25,375 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.i[325844,325857] [2025-02-06 08:15:25,400 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:15:25,465 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 08:15:25,533 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; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5541] [2025-02-06 08:15:25,535 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; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5548] [2025-02-06 08:15:25,535 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5555] [2025-02-06 08:15:25,536 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/076166e/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5604-5605] [2025-02-06 08:15:25,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5610-5612] [2025-02-06 08:15:25,537 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/076166e/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [5637-5638] [2025-02-06 08:15:25,537 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5643-5645] [2025-02-06 08:15:25,538 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/076166e/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [5669-5670] [2025-02-06 08:15:25,538 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5675-5677] [2025-02-06 08:15:25,539 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5703] [2025-02-06 08:15:25,544 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5849] [2025-02-06 08:15:25,545 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5856] [2025-02-06 08:15:25,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5968-5969] [2025-02-06 08:15:25,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [6002-6003] [2025-02-06 08:15:25,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/skbuff.h"), "i" (1516), "i" (12UL)); [6177-6178] [2025-02-06 08:15:25,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [6357-6358] [2025-02-06 08:15:25,569 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6364] [2025-02-06 08:15:25,609 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7641] [2025-02-06 08:15:25,611 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7681] [2025-02-06 08:15:25,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7734] [2025-02-06 08:15:25,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7786] [2025-02-06 08:15:25,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7810] [2025-02-06 08:15:25,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7831] [2025-02-06 08:15:25,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7919] [2025-02-06 08:15:25,618 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 *)"drivers/net/ethernet/cadence/macb.c"), "i" (808), "i" (12UL)); [7938-7939] [2025-02-06 08:15:25,619 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7963] [2025-02-06 08:15:25,620 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [7993] [2025-02-06 08:15:25,621 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 *)"drivers/net/ethernet/cadence/macb.c"), "i" (863), "i" (12UL)); [8017-8018] [2025-02-06 08:15:25,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8300] [2025-02-06 08:15:25,756 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-challenges/linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.i[325844,325857] [2025-02-06 08:15:25,763 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:15:25,987 INFO L204 MainTranslator]: Completed translation [2025-02-06 08:15:25,991 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25 WrapperNode [2025-02-06 08:15:25,991 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 08:15:25,992 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 08:15:25,992 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 08:15:25,992 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 08:15:26,000 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:26,065 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:26,230 INFO L138 Inliner]: procedures = 413, calls = 2226, calls flagged for inlining = 248, calls inlined = 233, statements flattened = 6274 [2025-02-06 08:15:26,230 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 08:15:26,231 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 08:15:26,231 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 08:15:26,231 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 08:15:26,238 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:26,238 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:26,266 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,332 INFO L175 MemorySlicer]: Split 1161 memory accesses to 20 slices as follows [8, 14, 9, 17, 40, 5, 5, 1, 8, 816, 6, 4, 5, 56, 1, 2, 3, 113, 46, 2]. 70 percent of accesses are in the largest equivalence class. The 112 initializations are split as follows [8, 0, 0, 17, 0, 5, 5, 0, 8, 5, 6, 4, 5, 0, 1, 2, 0, 0, 46, 0]. The 493 writes are split as follows [0, 14, 3, 0, 0, 0, 0, 1, 0, 313, 0, 0, 0, 48, 0, 0, 0, 113, 0, 1]. [2025-02-06 08:15:27,333 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,333 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,502 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,512 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,532 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,546 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,581 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 08:15:27,582 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 08:15:27,582 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 08:15:27,582 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 08:15:27,583 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (1/1) ... [2025-02-06 08:15:27,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:15:27,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:15:27,617 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 08:15:27,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 08:15:27,635 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 08:15:27,636 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 08:15:27,636 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-06 08:15:27,636 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-06 08:15:27,636 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 08:15:27,636 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 08:15:27,636 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 08:15:27,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 08:15:27,636 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_open_9_6 [2025-02-06 08:15:27,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_open_9_6 [2025-02-06 08:15:27,636 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-06 08:15:27,636 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-06 08:15:27,636 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 08:15:27,636 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 08:15:27,636 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 08:15:27,637 INFO L130 BoogieDeclarations]: Found specification of procedure macb_set_hwaddr [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_set_hwaddr [2025-02-06 08:15:27,637 INFO L130 BoogieDeclarations]: Found specification of procedure macb_get_regs_len [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_get_regs_len [2025-02-06 08:15:27,637 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-06 08:15:27,637 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 08:15:27,637 INFO L130 BoogieDeclarations]: Found specification of procedure macb_probe [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_probe [2025-02-06 08:15:27,637 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2025-02-06 08:15:27,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 08:15:27,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 08:15:27,638 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 08:15:27,638 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 08:15:27,638 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-02-06 08:15:27,638 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 08:15:27,638 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure macb_remove [2025-02-06 08:15:27,638 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_remove [2025-02-06 08:15:27,638 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 08:15:27,638 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2025-02-06 08:15:27,639 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 08:15:27,639 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-06 08:15:27,639 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 08:15:27,639 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure __napi_schedule [2025-02-06 08:15:27,640 INFO L138 BoogieDeclarations]: Found implementation of procedure __napi_schedule [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 08:15:27,640 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2025-02-06 08:15:27,640 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 08:15:27,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 08:15:27,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 08:15:27,641 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure macb_free_consistent [2025-02-06 08:15:27,641 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_free_consistent [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:15:27,641 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:15:27,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:15:27,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:15:27,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:15:27,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:15:27,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:15:27,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 08:15:27,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:15:27,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:15:27,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:15:27,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:15:27,643 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 08:15:27,644 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_clk1__more_at_exit [2025-02-06 08:15:27,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_clk1__more_at_exit [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure macb_open [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_open [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure macb_alloc_consistent [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_alloc_consistent [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure macb_resume [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_resume [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure macb_is_gem [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_is_gem [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure macb_rx_ring_wrap [2025-02-06 08:15:27,645 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_rx_ring_wrap [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 08:15:27,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule_prep [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule_prep [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 08:15:27,646 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 08:15:27,646 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 08:15:27,647 INFO L130 BoogieDeclarations]: Found specification of procedure mdiobus_free [2025-02-06 08:15:27,647 INFO L138 BoogieDeclarations]: Found implementation of procedure mdiobus_free [2025-02-06 08:15:27,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 08:15:27,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 08:15:27,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 08:15:27,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 08:15:27,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 08:15:27,648 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure mdiobus_unregister [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure mdiobus_unregister [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure phy_find_first [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure phy_find_first [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure macb_tx_ring_wrap [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_tx_ring_wrap [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_netdev_17 [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_netdev_17 [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure macb_get_hwaddr [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_get_hwaddr [2025-02-06 08:15:27,649 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 08:15:27,649 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure macb_handle_link_change [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_handle_link_change [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure macb_mii_init [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_mii_init [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_prepare_enable_14 [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_prepare_enable_14 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_prepare_enable_16 [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_prepare_enable_16 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_prepare_enable_15 [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_prepare_enable_15 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure macb_close [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_close [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure macb_mdc_clk_div [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_mdc_clk_div [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_disable_unprepare_19 [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_disable_unprepare_19 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_platdata [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_platdata [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_disable_unprepare_21 [2025-02-06 08:15:27,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_disable_unprepare_21 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 08:15:27,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 08:15:27,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 08:15:27,651 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_clk_disable_unprepare_20 [2025-02-06 08:15:27,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_clk_disable_unprepare_20 [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure clk_get_rate [2025-02-06 08:15:27,652 INFO L138 BoogieDeclarations]: Found implementation of procedure clk_get_rate [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure macb_set_rx_mode [2025-02-06 08:15:27,652 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_set_rx_mode [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 08:15:27,652 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure macb_tx_desc [2025-02-06 08:15:27,652 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_tx_desc [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-06 08:15:27,652 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 08:15:27,652 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 08:15:27,652 INFO L130 BoogieDeclarations]: Found specification of procedure macb_reset_hw [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_reset_hw [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure macb_suspend [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_suspend [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure devm_clk_get [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_clk_get [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure macb_dbw [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_dbw [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure devm_pinctrl_put [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_pinctrl_put [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 08:15:27,653 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 08:15:27,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure gem_rx_refill [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure gem_rx_refill [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure macb_tx_dma [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_tx_dma [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure macb_tx_skb [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_tx_skb [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure macb_interrupt [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure macb_interrupt [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure __writel [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure __writel [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-06 08:15:27,654 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 08:15:27,654 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 08:15:27,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 08:15:27,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 08:15:27,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 08:15:27,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 08:15:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 08:15:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 08:15:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 08:15:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 08:15:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 08:15:27,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 08:15:27,656 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-06 08:15:27,656 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-06 08:15:28,507 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 08:15:28,510 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 08:15:29,070 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 08:15:29,099 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12417: havoc #t~ret1430.base, #t~ret1430.offset; [2025-02-06 08:15:29,116 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12399: havoc netpoll_trap_#t~nondet1426#1; [2025-02-06 08:15:29,215 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12460: havoc register_netdev_#t~nondet1439#1; [2025-02-06 08:15:29,215 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11557: #res#1 := ~ldv_func_res~1#1; [2025-02-06 08:15:29,368 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977: call ULTIMATE.dealloc(~#addr~1#1.base, ~#addr~1#1.offset);havoc ~#addr~1#1.base, ~#addr~1#1.offset; [2025-02-06 08:15:29,368 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: havoc is_multicast_ether_addr_#t~mem297#1; [2025-02-06 08:15:29,368 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6662: havoc is_zero_ether_addr_#t~mem294#1;havoc is_zero_ether_addr_#t~mem295#1;havoc is_zero_ether_addr_#t~bitwise296#1; [2025-02-06 08:15:29,382 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12452: havoc printk_#t~nondet1437#1; [2025-02-06 08:15:29,677 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12224: havoc clk_round_rate_#t~nondet1401#1; [2025-02-06 08:15:29,677 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12376: havoc netdev_warn_#t~nondet1424#1; [2025-02-06 08:15:29,677 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12228: havoc clk_set_rate_#t~nondet1402#1; [2025-02-06 08:15:29,679 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12368: havoc #t~nondet1422; [2025-02-06 08:15:29,965 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12307: havoc gpio_to_desc_#t~ret1416#1.base, gpio_to_desc_#t~ret1416#1.offset; [2025-02-06 08:15:29,965 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12261: havoc devm_gpio_request_#t~nondet1406#1; [2025-02-06 08:15:29,965 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12352: havoc mdiobus_register_#t~nondet1420#1; [2025-02-06 08:15:29,965 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12311: havoc gpiod_to_irq_#t~nondet1417#1; [2025-02-06 08:15:29,965 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: havoc phy_connect_direct_#t~nondet1427#1; [2025-02-06 08:15:29,965 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12345: havoc mdiobus_alloc_size_#t~ret1419#1.base, mdiobus_alloc_size_#t~ret1419#1.offset; [2025-02-06 08:15:29,966 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: havoc mdiobus_scan_#t~ret1421#1.base, mdiobus_scan_#t~ret1421#1.offset; [2025-02-06 08:15:30,245 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10077-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 08:15:30,245 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12274: havoc devm_request_threaded_irq_#t~nondet1409#1; [2025-02-06 08:15:30,245 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5784: havoc kobject_name_#t~mem48#1.base, kobject_name_#t~mem48#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12445: havoc platform_get_irq_#t~nondet1435#1; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: havoc resource_size_#t~mem0#1;havoc resource_size_#t~mem1#1; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12264: havoc devm_ioremap_#t~ret1407#1.base, devm_ioremap_#t~ret1407#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12430: havoc pinctrl_lookup_state_#t~ret1432#1.base, pinctrl_lookup_state_#t~ret1432#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12216: havoc alloc_etherdev_mqs_#t~ret1399#1.base, alloc_etherdev_mqs_#t~ret1399#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12448: havoc platform_get_resource_#t~ret1436#1.base, platform_get_resource_#t~ret1436#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12267: havoc devm_pinctrl_get_#t~ret1408#1.base, devm_pinctrl_get_#t~ret1408#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12434: havoc pinctrl_select_state_#t~nondet1433#1; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10072-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9478: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12254: havoc dev_warn_#t~nondet1404#1; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11512-1: ldv_alloc_etherdev_mqs_13_#res#1.base, ldv_alloc_etherdev_mqs_13_#res#1.offset := ldv_alloc_etherdev_mqs_13_~ldv_func_res~0#1.base, ldv_alloc_etherdev_mqs_13_~ldv_func_res~0#1.offset; [2025-02-06 08:15:30,246 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5865: havoc dev_name_#t~mem64#1.base, dev_name_#t~mem64#1.offset; [2025-02-06 08:15:30,340 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12171: havoc #t~nondet1393; [2025-02-06 08:15:30,410 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5880: havoc #t~mem66.base, #t~mem66.offset; [2025-02-06 08:15:30,427 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6162: havoc #t~mem173.base, #t~mem173.offset;havoc #t~mem174; [2025-02-06 08:15:30,429 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12290: havoc #t~nondet1413; [2025-02-06 08:15:30,435 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5695: havoc #t~bitwise27; [2025-02-06 08:15:30,437 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12220: havoc #t~nondet1400; [2025-02-06 08:15:30,588 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8953: call ULTIMATE.dealloc(macb_sethashtable_~#mc_filter~0#1.base, macb_sethashtable_~#mc_filter~0#1.offset);havoc macb_sethashtable_~#mc_filter~0#1.base, macb_sethashtable_~#mc_filter~0#1.offset; [2025-02-06 08:15:30,590 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12250: havoc #t~nondet1403; [2025-02-06 08:15:30,593 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6800: havoc #t~mem330.base, #t~mem330.offset; [2025-02-06 08:15:30,604 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5898: havoc __kmalloc_#t~ret78#1.base, __kmalloc_#t~ret78#1.offset; [2025-02-06 08:15:30,605 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12207: havoc #t~nondet1398; [2025-02-06 08:15:30,606 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12278: havoc #t~nondet1410; [2025-02-06 08:15:30,632 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12257: havoc #t~ret1405.base, #t~ret1405.offset; [2025-02-06 08:15:30,635 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6374: havoc #t~mem211.base, #t~mem211.offset; [2025-02-06 08:15:30,636 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372: havoc #t~nondet1423; [2025-02-06 08:15:30,672 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: havoc #t~mem109.base, #t~mem109.offset; [2025-02-06 08:15:30,807 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12197: havoc #t~nondet1397; [2025-02-06 08:15:31,120 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8320: call ULTIMATE.dealloc(macb_init_rx_buffer_size_~#descriptor~1#1.base, macb_init_rx_buffer_size_~#descriptor~1#1.offset);havoc macb_init_rx_buffer_size_~#descriptor~1#1.base, macb_init_rx_buffer_size_~#descriptor~1#1.offset;call ULTIMATE.dealloc(macb_init_rx_buffer_size_~#descriptor___0~0#1.base, macb_init_rx_buffer_size_~#descriptor___0~0#1.offset);havoc macb_init_rx_buffer_size_~#descriptor___0~0#1.base, macb_init_rx_buffer_size_~#descriptor___0~0#1.offset; [2025-02-06 08:15:31,120 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117: call ULTIMATE.dealloc(~#descriptor~5#1.base, ~#descriptor~5#1.offset);havoc ~#descriptor~5#1.base, ~#descriptor~5#1.offset; [2025-02-06 08:15:31,136 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5563: havoc #t~mem2;havoc #t~bitwise3; [2025-02-06 08:15:31,191 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8541: call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset;call ULTIMATE.dealloc(~#descriptor___0~1.base, ~#descriptor___0~1.offset);havoc ~#descriptor___0~1.base, ~#descriptor___0~1.offset; [2025-02-06 08:15:31,245 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint gem_rx_refillFINAL: assume true; [2025-02-06 08:15:31,248 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: #res := 1; [2025-02-06 08:15:39,181 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12294: havoc ethtool_op_get_link_#t~nondet1414#1; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12298: havoc ethtool_op_get_ts_info_#t~nondet1415#1; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12333: havoc ldv_pre_register_netdev_#t~nondet1418#1; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8238: call ULTIMATE.dealloc(macb_start_xmit_~#descriptor~0#1.base, macb_start_xmit_~#descriptor~0#1.offset);havoc macb_start_xmit_~#descriptor~0#1.base, macb_start_xmit_~#descriptor~0#1.offset; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12410: havoc phy_ethtool_gset_#t~nondet1428#1; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12282: havoc eth_mac_addr_#t~nondet1411#1; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12414: havoc phy_ethtool_sset_#t~nondet1429#1; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11391: #res#1 := ~arg0#1; [2025-02-06 08:15:39,182 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: #res#1 := ~arg0#1; [2025-02-06 08:15:39,183 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12421: havoc phy_mii_ioctl_#t~nondet1431#1; [2025-02-06 08:15:39,230 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6822: havoc #t~mem334; [2025-02-06 08:15:39,234 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6810: havoc #t~mem332.base, #t~mem332.offset; [2025-02-06 08:15:39,400 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12484: havoc usecs_to_jiffies_#t~nondet1443#1; [2025-02-06 08:15:39,508 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12456: havoc queue_work_on_#t~nondet1438#1; [2025-02-06 08:15:39,637 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8471: call ULTIMATE.dealloc(gem_alloc_rx_buffers_~#descriptor~2#1.base, gem_alloc_rx_buffers_~#descriptor~2#1.offset);havoc gem_alloc_rx_buffers_~#descriptor~2#1.base, gem_alloc_rx_buffers_~#descriptor~2#1.offset; [2025-02-06 08:15:39,638 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8505: call ULTIMATE.dealloc(macb_alloc_rx_buffers_~#descriptor~3#1.base, macb_alloc_rx_buffers_~#descriptor~3#1.offset);havoc macb_alloc_rx_buffers_~#descriptor~3#1.base, macb_alloc_rx_buffers_~#descriptor~3#1.offset; [2025-02-06 08:15:39,655 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657: havoc ldv_dev_get_drvdata_#t~mem1348#1.base, ldv_dev_get_drvdata_#t~mem1348#1.offset;havoc ldv_dev_get_drvdata_#t~mem1349#1.base, ldv_dev_get_drvdata_#t~mem1349#1.offset; [2025-02-06 08:15:39,692 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5921: havoc is_device_dma_capable_#t~mem80#1.base, is_device_dma_capable_#t~mem80#1.offset;havoc is_device_dma_capable_#t~mem81#1.base, is_device_dma_capable_#t~mem81#1.offset;havoc is_device_dma_capable_#t~mem82#1;havoc is_device_dma_capable_#t~short83#1; [2025-02-06 08:15:45,290 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10792-1: ldv_platform_driver_probe_#res#1 := ldv_platform_driver_probe_~arg0#1; [2025-02-06 08:15:45,291 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11639-1: ldv_platform_driver_probe_34_#res#1 := ldv_platform_driver_probe_34_~ldv_func_res~2#1; [2025-02-06 08:15:45,291 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12438: havoc platform_driver_probe_#t~nondet1434#1; [2025-02-06 08:15:45,992 INFO L? ?]: Removed 3072 outVars from TransFormulas that were not future-live. [2025-02-06 08:15:45,992 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 08:15:46,136 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 08:15:46,137 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 08:15:46,137 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:15:46 BoogieIcfgContainer [2025-02-06 08:15:46,137 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 08:15:46,140 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 08:15:46,140 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 08:15:46,148 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 08:15:46,149 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 08:15:23" (1/3) ... [2025-02-06 08:15:46,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bcdd8ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:15:46, skipping insertion in model container [2025-02-06 08:15:46,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:15:25" (2/3) ... [2025-02-06 08:15:46,151 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bcdd8ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:15:46, skipping insertion in model container [2025-02-06 08:15:46,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:15:46" (3/3) ... [2025-02-06 08:15:46,152 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.i [2025-02-06 08:15:46,174 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 08:15:46,177 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_linux-drivers-clk1_drivers-net-ethernet-cadence-macb.cil.i that has 127 procedures, 2268 locations, 1 initial locations, 41 loop locations, and 1 error locations. [2025-02-06 08:15:46,263 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 08:15:46,274 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;@3b9d0731, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 08:15:46,274 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 08:15:46,285 INFO L276 IsEmpty]: Start isEmpty. Operand has 2171 states, 1552 states have (on average 1.2777061855670102) internal successors, (1983), 1579 states have internal predecessors, (1983), 511 states have call successors, (511), 107 states have call predecessors, (511), 105 states have return successors, (504), 499 states have call predecessors, (504), 504 states have call successors, (504) [2025-02-06 08:15:46,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-02-06 08:15:46,290 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:15:46,291 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:15:46,291 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:15:46,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:15:46,295 INFO L85 PathProgramCache]: Analyzing trace with hash -930722850, now seen corresponding path program 1 times [2025-02-06 08:15:46,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:15:46,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454333956] [2025-02-06 08:15:46,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:15:46,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:15:52,147 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-02-06 08:15:52,453 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-02-06 08:15:52,453 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:15:52,453 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:15:53,508 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-02-06 08:15:53,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:15:53,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454333956] [2025-02-06 08:15:53,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454333956] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:15:53,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:15:53,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 08:15:53,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930473039] [2025-02-06 08:15:53,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:15:53,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 08:15:53,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:15:53,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 08:15:53,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:15:53,530 INFO L87 Difference]: Start difference. First operand has 2171 states, 1552 states have (on average 1.2777061855670102) internal successors, (1983), 1579 states have internal predecessors, (1983), 511 states have call successors, (511), 107 states have call predecessors, (511), 105 states have return successors, (504), 499 states have call predecessors, (504), 504 states have call successors, (504) Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-06 08:15:55,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:15:55,849 INFO L93 Difference]: Finished difference Result 4319 states and 6032 transitions. [2025-02-06 08:15:55,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 08:15:55,851 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 48 [2025-02-06 08:15:55,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:15:55,884 INFO L225 Difference]: With dead ends: 4319 [2025-02-06 08:15:55,884 INFO L226 Difference]: Without dead ends: 2111 [2025-02-06 08:15:55,898 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:15:55,900 INFO L435 NwaCegarLoop]: 2903 mSDtfsCounter, 2949 mSDsluCounter, 5801 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2950 SdHoareTripleChecker+Valid, 8704 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2025-02-06 08:15:55,901 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2950 Valid, 8704 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-02-06 08:15:55,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2111 states. [2025-02-06 08:15:56,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2111 to 2111. [2025-02-06 08:15:56,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 1512 states have (on average 1.2552910052910053) internal successors, (1898), 1534 states have internal predecessors, (1898), 495 states have call successors, (495), 104 states have call predecessors, (495), 103 states have return successors, (492), 487 states have call predecessors, (492), 492 states have call successors, (492) [2025-02-06 08:15:56,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 2885 transitions. [2025-02-06 08:15:56,087 INFO L78 Accepts]: Start accepts. Automaton has 2111 states and 2885 transitions. Word has length 48 [2025-02-06 08:15:56,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:15:56,089 INFO L471 AbstractCegarLoop]: Abstraction has 2111 states and 2885 transitions. [2025-02-06 08:15:56,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2025-02-06 08:15:56,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2111 states and 2885 transitions. [2025-02-06 08:15:56,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2025-02-06 08:15:56,092 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:15:56,092 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:15:56,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 08:15:56,093 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:15:56,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:15:56,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1074987067, now seen corresponding path program 1 times [2025-02-06 08:15:56,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:15:56,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142103440] [2025-02-06 08:15:56,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:15:56,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:16:00,635 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-02-06 08:16:00,728 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-02-06 08:16:00,728 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:16:00,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:16:01,597 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-02-06 08:16:01,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:16:01,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142103440] [2025-02-06 08:16:01,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142103440] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:16:01,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:16:01,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 08:16:01,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325317834] [2025-02-06 08:16:01,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:16:01,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 08:16:01,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:16:01,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 08:16:01,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:16:01,599 INFO L87 Difference]: Start difference. First operand 2111 states and 2885 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 08:16:04,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:16:04,416 INFO L93 Difference]: Finished difference Result 4168 states and 5739 transitions. [2025-02-06 08:16:04,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 08:16:04,416 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 53 [2025-02-06 08:16:04,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:16:04,441 INFO L225 Difference]: With dead ends: 4168 [2025-02-06 08:16:04,441 INFO L226 Difference]: Without dead ends: 4166 [2025-02-06 08:16:04,445 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:16:04,446 INFO L435 NwaCegarLoop]: 3463 mSDtfsCounter, 2887 mSDsluCounter, 9657 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2888 SdHoareTripleChecker+Valid, 13120 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2025-02-06 08:16:04,446 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2888 Valid, 13120 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2025-02-06 08:16:04,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4166 states. [2025-02-06 08:16:04,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4166 to 4140. [2025-02-06 08:16:04,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4140 states, 2970 states have (on average 1.2552188552188552) internal successors, (3728), 3014 states have internal predecessors, (3728), 965 states have call successors, (965), 207 states have call predecessors, (965), 204 states have return successors, (1011), 947 states have call predecessors, (1011), 959 states have call successors, (1011) [2025-02-06 08:16:04,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4140 states to 4140 states and 5704 transitions. [2025-02-06 08:16:04,595 INFO L78 Accepts]: Start accepts. Automaton has 4140 states and 5704 transitions. Word has length 53 [2025-02-06 08:16:04,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:16:04,597 INFO L471 AbstractCegarLoop]: Abstraction has 4140 states and 5704 transitions. [2025-02-06 08:16:04,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 08:16:04,597 INFO L276 IsEmpty]: Start isEmpty. Operand 4140 states and 5704 transitions. [2025-02-06 08:16:04,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2025-02-06 08:16:04,598 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:16:04,598 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:16:04,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 08:16:04,599 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:16:04,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:16:04,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1726768702, now seen corresponding path program 1 times [2025-02-06 08:16:04,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:16:04,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274162069] [2025-02-06 08:16:04,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:16:04,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:16:09,241 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-02-06 08:16:09,306 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-02-06 08:16:09,306 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:16:09,306 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:16:09,991 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-02-06 08:16:09,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:16:09,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274162069] [2025-02-06 08:16:09,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274162069] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:16:09,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:16:09,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 08:16:09,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742221320] [2025-02-06 08:16:09,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:16:09,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 08:16:09,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:16:09,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 08:16:09,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:16:09,993 INFO L87 Difference]: Start difference. First operand 4140 states and 5704 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-06 08:16:12,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:16:12,504 INFO L93 Difference]: Finished difference Result 8230 states and 11470 transitions. [2025-02-06 08:16:12,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 08:16:12,505 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 58 [2025-02-06 08:16:12,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:16:12,555 INFO L225 Difference]: With dead ends: 8230 [2025-02-06 08:16:12,555 INFO L226 Difference]: Without dead ends: 8226 [2025-02-06 08:16:12,564 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:16:12,564 INFO L435 NwaCegarLoop]: 2917 mSDtfsCounter, 2886 mSDsluCounter, 8571 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2887 SdHoareTripleChecker+Valid, 11488 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2025-02-06 08:16:12,564 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2887 Valid, 11488 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2025-02-06 08:16:12,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8226 states. [2025-02-06 08:16:12,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8226 to 8184. [2025-02-06 08:16:12,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8184 states, 5876 states have (on average 1.2554458815520761) internal successors, (7377), 5965 states have internal predecessors, (7377), 1903 states have call successors, (1903), 412 states have call predecessors, (1903), 404 states have return successors, (2133), 1863 states have call predecessors, (2133), 1891 states have call successors, (2133) [2025-02-06 08:16:12,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8184 states to 8184 states and 11413 transitions. [2025-02-06 08:16:12,928 INFO L78 Accepts]: Start accepts. Automaton has 8184 states and 11413 transitions. Word has length 58 [2025-02-06 08:16:12,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:16:12,928 INFO L471 AbstractCegarLoop]: Abstraction has 8184 states and 11413 transitions. [2025-02-06 08:16:12,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-06 08:16:12,929 INFO L276 IsEmpty]: Start isEmpty. Operand 8184 states and 11413 transitions. [2025-02-06 08:16:12,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2025-02-06 08:16:12,930 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:16:12,930 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:16:12,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 08:16:12,930 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:16:12,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:16:12,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1736900793, now seen corresponding path program 1 times [2025-02-06 08:16:12,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:16:12,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327035368] [2025-02-06 08:16:12,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:16:12,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:16:17,935 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 70 statements into 1 equivalence classes. [2025-02-06 08:16:18,007 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 70 of 70 statements. [2025-02-06 08:16:18,007 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:16:18,007 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:16:18,774 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-02-06 08:16:18,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:16:18,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327035368] [2025-02-06 08:16:18,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327035368] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:16:18,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:16:18,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 08:16:18,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120243208] [2025-02-06 08:16:18,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:16:18,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 08:16:18,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:16:18,779 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 08:16:18,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:16:18,779 INFO L87 Difference]: Start difference. First operand 8184 states and 11413 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-02-06 08:16:21,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:16:21,356 INFO L93 Difference]: Finished difference Result 16359 states and 23249 transitions. [2025-02-06 08:16:21,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 08:16:21,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 70 [2025-02-06 08:16:21,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:16:21,456 INFO L225 Difference]: With dead ends: 16359 [2025-02-06 08:16:21,456 INFO L226 Difference]: Without dead ends: 16289 [2025-02-06 08:16:21,472 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 08:16:21,473 INFO L435 NwaCegarLoop]: 2955 mSDtfsCounter, 2886 mSDsluCounter, 8708 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2886 SdHoareTripleChecker+Valid, 11663 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-02-06 08:16:21,473 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2886 Valid, 11663 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-02-06 08:16:21,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16289 states. [2025-02-06 08:16:21,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16289 to 16279. [2025-02-06 08:16:21,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16279 states, 11696 states have (on average 1.2560704514363885) internal successors, (14691), 11872 states have internal predecessors, (14691), 3781 states have call successors, (3781), 815 states have call predecessors, (3781), 801 states have return successors, (4684), 3704 states have call predecessors, (4684), 3760 states have call successors, (4684) [2025-02-06 08:16:22,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16279 states to 16279 states and 23156 transitions. [2025-02-06 08:16:22,041 INFO L78 Accepts]: Start accepts. Automaton has 16279 states and 23156 transitions. Word has length 70 [2025-02-06 08:16:22,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:16:22,041 INFO L471 AbstractCegarLoop]: Abstraction has 16279 states and 23156 transitions. [2025-02-06 08:16:22,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-02-06 08:16:22,042 INFO L276 IsEmpty]: Start isEmpty. Operand 16279 states and 23156 transitions. [2025-02-06 08:16:22,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2025-02-06 08:16:22,110 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:16:22,111 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:16:22,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 08:16:22,111 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_drivers_clk1__more_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:16:22,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:16:22,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1153952927, now seen corresponding path program 1 times [2025-02-06 08:16:22,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:16:22,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200639869] [2025-02-06 08:16:22,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:16:22,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:16:26,481 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 306 statements into 1 equivalence classes. [2025-02-06 08:16:26,996 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 306 of 306 statements. [2025-02-06 08:16:26,996 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:16:26,996 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:16:30,143 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 23 proven. 16 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2025-02-06 08:16:30,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:16:30,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200639869] [2025-02-06 08:16:30,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200639869] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 08:16:30,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484659388] [2025-02-06 08:16:30,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:16:30,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 08:16:30,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:16:30,149 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 08:16:30,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 08:16:35,868 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 306 statements into 1 equivalence classes. [2025-02-06 08:16:36,362 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 306 of 306 statements. [2025-02-06 08:16:36,363 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:16:36,363 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:16:36,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 4440 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-06 08:16:36,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 08:16:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 262 proven. 0 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2025-02-06 08:16:38,456 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 08:16:38,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484659388] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:16:38,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 08:16:38,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [14] total 20 [2025-02-06 08:16:38,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121670995] [2025-02-06 08:16:38,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:16:38,457 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 08:16:38,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:16:38,458 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 08:16:38,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2025-02-06 08:16:38,459 INFO L87 Difference]: Start difference. First operand 16279 states and 23156 transitions. Second operand has 14 states, 13 states have (on average 11.538461538461538) internal successors, (150), 12 states have internal predecessors, (150), 6 states have call successors, (43), 2 states have call predecessors, (43), 5 states have return successors, (41), 7 states have call predecessors, (41), 6 states have call successors, (41)