./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.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_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.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 c097d45bf953c22cc618c35d7b4a2d8fd3613a03309b6d0b505b710dc0ccbe6f --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 08:00:18,645 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 08:00:18,679 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:00:18,684 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 08:00:18,686 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 08:00:18,712 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 08:00:18,713 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 08:00:18,713 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 08:00:18,714 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 08:00:18,714 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 08:00:18,715 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 08:00:18,715 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 08:00:18,715 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 08:00:18,715 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 08:00:18,715 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 08:00:18,715 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 08:00:18,715 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 08:00:18,716 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 08:00:18,716 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:00:18,717 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 08:00:18,717 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 08:00:18,717 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 -> c097d45bf953c22cc618c35d7b4a2d8fd3613a03309b6d0b505b710dc0ccbe6f [2025-02-06 08:00:18,994 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 08:00:18,999 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 08:00:19,003 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 08:00:19,003 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 08:00:19,004 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 08:00:19,005 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_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i [2025-02-06 08:00:20,197 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fccec55ab/00b0fc78b95e4f90881fb8d4919ee576/FLAGc7fb1dabe [2025-02-06 08:00:20,808 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 08:00:20,809 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i [2025-02-06 08:00:20,857 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fccec55ab/00b0fc78b95e4f90881fb8d4919ee576/FLAGc7fb1dabe [2025-02-06 08:00:20,869 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fccec55ab/00b0fc78b95e4f90881fb8d4919ee576 [2025-02-06 08:00:20,872 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 08:00:20,873 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 08:00:20,874 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 08:00:20,875 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 08:00:20,878 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 08:00:20,878 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:00:20" (1/1) ... [2025-02-06 08:00:20,880 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64c85203 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:20, skipping insertion in model container [2025-02-06 08:00:20,880 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:00:20" (1/1) ... [2025-02-06 08:00:20,966 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 08:00:23,161 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_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[348277,348290] [2025-02-06 08:00:23,164 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_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[348422,348435] [2025-02-06 08:00:23,180 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:00:23,219 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 08:00:23,289 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"); [5296] [2025-02-06 08:00:23,291 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)); [5303] [2025-02-06 08:00:23,291 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5310] [2025-02-06 08:00:23,293 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/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/de2fed6/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5365-5366] [2025-02-06 08:00:23,294 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"); [5371-5373] [2025-02-06 08:00:23,295 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5478] [2025-02-06 08:00:23,295 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5486] [2025-02-06 08:00:23,295 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5493] [2025-02-06 08:00:23,301 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)); [5606-5607] [2025-02-06 08:00:23,303 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)); [5640-5641] [2025-02-06 08:00:23,304 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" (79), "i" (12UL)); [5681-5682] [2025-02-06 08:00:23,304 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" (91), "i" (12UL)); [5710-5711] [2025-02-06 08:00:23,305 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" (103), "i" (12UL)); [5747-5748] [2025-02-06 08:00:23,306 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" (115), "i" (12UL)); [5784-5785] [2025-02-06 08:00:23,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6722] [2025-02-06 08:00:23,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7493] [2025-02-06 08:00:23,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7503] [2025-02-06 08:00:23,349 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7518] [2025-02-06 08:00:23,402 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8304] [2025-02-06 08:00:23,404 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8337] [2025-02-06 08:00:23,404 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8360] [2025-02-06 08:00:23,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8601] [2025-02-06 08:00:23,412 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8631] [2025-02-06 08:00:23,413 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8644] [2025-02-06 08:00:23,494 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_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[348277,348290] [2025-02-06 08:00:23,494 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_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i[348422,348435] [2025-02-06 08:00:23,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:00:23,633 INFO L204 MainTranslator]: Completed translation [2025-02-06 08:00:23,634 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23 WrapperNode [2025-02-06 08:00:23,634 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 08:00:23,635 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 08:00:23,635 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 08:00:23,636 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 08:00:23,639 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:00:23" (1/1) ... [2025-02-06 08:00:23,707 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:00:23" (1/1) ... [2025-02-06 08:00:23,839 INFO L138 Inliner]: procedures = 443, calls = 2250, calls flagged for inlining = 215, calls inlined = 200, statements flattened = 6231 [2025-02-06 08:00:23,839 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 08:00:23,840 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 08:00:23,840 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 08:00:23,840 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 08:00:23,846 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:23,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:23,865 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,731 INFO L175 MemorySlicer]: Split 992 memory accesses to 20 slices as follows [776, 4, 1, 15, 4, 2, 2, 2, 71, 7, 7, 10, 54, 4, 3, 7, 8, 7, 1, 7]. 78 percent of accesses are in the largest equivalence class. The 92 initializations are split as follows [30, 0, 0, 15, 4, 0, 2, 0, 0, 0, 7, 6, 0, 4, 1, 7, 8, 7, 1, 0]. The 443 writes are split as follows [319, 4, 0, 0, 0, 1, 0, 1, 71, 2, 0, 1, 42, 0, 0, 0, 0, 0, 0, 2]. [2025-02-06 08:00:24,731 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,731 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,827 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,839 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,859 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,875 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,909 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 08:00:24,910 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 08:00:24,910 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 08:00:24,910 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 08:00:24,911 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (1/1) ... [2025-02-06 08:00:24,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:00:24,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:00:24,936 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:00:24,942 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:00:24,959 INFO L130 BoogieDeclarations]: Found specification of procedure BB_GET_BIT2 [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure BB_GET_BIT2 [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_skb [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_skb [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_open [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_open [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_poll_stop [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_poll_stop [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure is_quattro_p [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure is_quattro_p [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_close [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_close [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_87 [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_87 [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_set_multicast [2025-02-06 08:00:24,960 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_set_multicast [2025-02-06 08:00:24,960 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure BB_PUT_BIT [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure BB_PUT_BIT [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_begin_auto_negotiation [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_begin_auto_negotiation [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_get_counters [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_get_counters [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_happy_lock_of_happy_meal [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_happy_lock_of_happy_meal [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_happy_lock_of_happy_meal [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_happy_lock_of_happy_meal [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 08:00:24,961 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 08:00:24,961 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 08:00:24,962 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 08:00:24,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 08:00:24,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 08:00:24,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 08:00:24,964 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure set_happy_link_modes [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure set_happy_link_modes [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tcvr_reset [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tcvr_reset [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tx_timeout [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tx_timeout [2025-02-06 08:00:24,965 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2025-02-06 08:00:24,965 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2025-02-06 08:00:24,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 08:00:24,966 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tcvr_read [2025-02-06 08:00:24,966 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tcvr_read [2025-02-06 08:00:24,966 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 08:00:24,966 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 08:00:24,966 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 08:00:24,966 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 08:00:24,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 08:00:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 08:00:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 08:00:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 08:00:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 08:00:24,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:00:24,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:00:24,969 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure is_lucent_phy [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure is_lucent_phy [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure hme_read_desc32 [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure hme_read_desc32 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2025-02-06 08:00:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2025-02-06 08:00:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2025-02-06 08:00:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2025-02-06 08:00:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2025-02-06 08:00:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2025-02-06 08:00:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2025-02-06 08:00:24,974 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 08:00:24,974 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_clean_rings [2025-02-06 08:00:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_clean_rings [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 08:00:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-06 08:00:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-06 08:00:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-06 08:00:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_happy_meal_exit_14_2 [2025-02-06 08:00:24,975 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_happy_meal_exit_14_2 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 08:00:24,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 08:00:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 08:00:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 08:00:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 08:00:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 08:00:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 08:00:24,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 08:00:24,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 08:00:24,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 08:00:24,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2025-02-06 08:00:24,979 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 08:00:24,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_86 [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_86 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_stop [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_stop [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_pci_remove [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_pci_remove [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_init [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_init [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_tcvr_write [2025-02-06 08:00:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_tcvr_write [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 08:00:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 08:00:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-06 08:00:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 08:00:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-06 08:00:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-06 08:00:24,983 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed [2025-02-06 08:00:24,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 08:00:24,984 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2025-02-06 08:00:24,984 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 08:00:24,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-06 08:00:24,984 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-06 08:00:24,984 INFO L130 BoogieDeclarations]: Found specification of procedure happy_meal_transceiver_check [2025-02-06 08:00:24,984 INFO L138 BoogieDeclarations]: Found implementation of procedure happy_meal_transceiver_check [2025-02-06 08:00:25,722 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 08:00:25,724 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 08:00:25,748 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: havoc __le32_to_cpup_#t~mem4#1; [2025-02-06 08:00:25,858 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 08:00:25,931 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13445: havoc request_threaded_irq_#t~nondet1335#1; [2025-02-06 08:00:25,932 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10823-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 08:00:25,932 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11257-1: ldv_request_irq_91_#res#1 := ldv_request_irq_91_~ldv_func_res~1#1; [2025-02-06 08:00:25,989 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-1: test_and_clear_bit_#res#1 := 1; [2025-02-06 08:00:25,989 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13410: havoc netpoll_trap_#t~nondet1329#1; [2025-02-06 08:00:26,019 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11282-1: ldv_del_timer_96_#res#1 := ldv_del_timer_96_~ldv_func_res~2#1; [2025-02-06 08:00:26,116 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: call ULTIMATE.dealloc(~#hash_table~1.base, ~#hash_table~1.offset);havoc ~#hash_table~1.base, ~#hash_table~1.offset; [2025-02-06 08:00:26,147 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13346: havoc #t~nondet1321; [2025-02-06 08:00:26,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13324: havoc #t~nondet1320; [2025-02-06 08:00:26,368 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13461: havoc #t~nondet1340; [2025-02-06 08:00:26,371 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5927: havoc #t~mem193.base, #t~mem193.offset;havoc #t~mem194; [2025-02-06 08:00:26,376 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9743: #res#1 := ~arg0#1; [2025-02-06 08:00:26,377 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13362: havoc #t~nondet1325; [2025-02-06 08:00:26,386 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13437: havoc #t~nondet1333; [2025-02-06 08:00:26,424 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6022: havoc #t~mem217.base, #t~mem217.offset; [2025-02-06 08:00:26,579 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5381: havoc arch_irqs_disabled_flags_#t~bitwise32#1; [2025-02-06 08:00:26,579 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431: havoc ldv_dev_get_drvdata_#t~mem1216#1.base, ldv_dev_get_drvdata_#t~mem1216#1.offset;havoc ldv_dev_get_drvdata_#t~mem1217#1.base, ldv_dev_get_drvdata_#t~mem1217#1.offset; [2025-02-06 08:00:26,587 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5582: havoc #t~mem93.base, #t~mem93.offset; [2025-02-06 08:00:26,822 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11219-1: ldv_del_timer_88_#res#1 := ldv_del_timer_88_~ldv_func_res~0#1; [2025-02-06 08:00:26,823 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: call ULTIMATE.dealloc(~#hash_table~0#1.base, ~#hash_table~0#1.offset);havoc ~#hash_table~0#1.base, ~#hash_table~0#1.offset; [2025-02-06 08:00:26,860 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13299: havoc #t~nondet1318; [2025-02-06 08:00:27,284 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6015: havoc #t~mem214;havoc #t~mem215;havoc #t~bitwise216; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13449: havoc simple_strtoul_#t~nondet1336#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5920: havoc skb_frag_size_#t~mem192#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11338-1: ldv_register_netdev_118_#res#1 := ldv_register_netdev_118_~ldv_func_res~5#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13320: havoc alloc_etherdev_mqs_#t~ret1319#1.base, alloc_etherdev_mqs_#t~ret1319#1.offset; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1342#1 := main_#res#1;havoc main_#t~ret1124#1, main_~tmp~72#1;assume { :end_inline_main } true; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933: havoc skb_headlen_#t~mem195#1;havoc skb_headlen_#t~mem196#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940: havoc skb_headroom_#t~mem199#1.base, skb_headroom_#t~mem199#1.offset;havoc skb_headroom_#t~mem200#1.base, skb_headroom_#t~mem200#1.offset; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13350: havoc eth_change_mtu_#t~nondet1322#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5556: havoc is_device_dma_capable_#t~mem58#1.base, is_device_dma_capable_#t~mem58#1.offset;havoc is_device_dma_capable_#t~mem59#1.base, is_device_dma_capable_#t~mem59#1.offset;havoc is_device_dma_capable_#t~mem60#1;havoc is_device_dma_capable_#t~short61#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13354: havoc eth_mac_addr_#t~nondet1323#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: call ULTIMATE.dealloc(happy_meal_pci_probe_~#prom_name~0#1.base, happy_meal_pci_probe_~#prom_name~0#1.offset);havoc happy_meal_pci_probe_~#prom_name~0#1.base, happy_meal_pci_probe_~#prom_name~0#1.offset;call ULTIMATE.dealloc(happy_meal_pci_probe_~#__key~0#1.base, happy_meal_pci_probe_~#__key~0#1.offset);havoc happy_meal_pci_probe_~#__key~0#1.base, happy_meal_pci_probe_~#__key~0#1.offset;call ULTIMATE.dealloc(happy_meal_pci_probe_~#__key___0~0#1.base, happy_meal_pci_probe_~#__key___0~0#1.offset);havoc happy_meal_pci_probe_~#__key___0~0#1.base, happy_meal_pci_probe_~#__key___0~0#1.offset; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8864: havoc hme_get_link_#t~mem1001#1;havoc hme_get_link_#t~bitwise1002#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5958: havoc skb_checksum_start_offset_#t~mem204#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13358: havoc eth_type_trans_#t~nondet1324#1; [2025-02-06 08:00:47,765 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11385-1: ldv___pci_register_driver_122_#res#1 := ldv___pci_register_driver_122_~ldv_func_res~6#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5978: havoc skb_frag_page_#t~mem208#1.base, skb_frag_page_#t~mem208#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13377: havoc ioremap_nocache_#t~ret1326#1.base, ioremap_nocache_#t~ret1326#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5318: havoc constant_test_bit_#t~mem1#1;havoc constant_test_bit_#t~bitwise2#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5324: havoc __fswab16_#t~bitwise3#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9689-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10483: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13396: havoc ldv_pre_register_netdev_#t~nondet1327#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5471: havoc kobject_name_#t~mem46#1.base, kobject_name_#t~mem46#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10494: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13406: havoc netif_rx_#t~nondet1328#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708-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:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9711-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:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713-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:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9053: call ULTIMATE.dealloc(get_hme_mac_nonsparc_~#size~0#1.base, get_hme_mac_nonsparc_~#size~0#1.offset);havoc get_hme_mac_nonsparc_~#size~0#1.base, get_hme_mac_nonsparc_~#size~0#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13414: havoc pci_enable_device_#t~nondet1330#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13417: havoc pci_map_rom_#t~ret1331#1.base, pci_map_rom_#t~ret1331#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11307-1: ldv_del_timer_111_#res#1 := ldv_del_timer_111_~ldv_func_res~3#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10780-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13424: havoc pci_request_regions_#t~nondet1332#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13295: havoc __pci_register_driver_#t~nondet1317#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11323-1: ldv_alloc_etherdev_mqs_115_#res#1.base, ldv_alloc_etherdev_mqs_115_#res#1.offset := ldv_alloc_etherdev_mqs_115_~ldv_func_res~4#1.base, ldv_alloc_etherdev_mqs_115_~ldv_func_res~4#1.offset; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13441: havoc register_netdev_#t~nondet1334#1; [2025-02-06 08:00:47,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5514: havoc dev_name_#t~mem52#1.base, dev_name_#t~mem52#1.offset; [2025-02-06 08:00:49,182 INFO L? ?]: Removed 2849 outVars from TransFormulas that were not future-live. [2025-02-06 08:00:49,182 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 08:00:49,296 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 08:00:49,297 INFO L337 CfgBuilder]: Removed 5 assume(true) statements. [2025-02-06 08:00:49,297 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:00:49 BoogieIcfgContainer [2025-02-06 08:00:49,297 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 08:00:49,299 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 08:00:49,299 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 08:00:49,302 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 08:00:49,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 08:00:20" (1/3) ... [2025-02-06 08:00:49,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4a8448 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:00:49, skipping insertion in model container [2025-02-06 08:00:49,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:00:23" (2/3) ... [2025-02-06 08:00:49,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c4a8448 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:00:49, skipping insertion in model container [2025-02-06 08:00:49,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:00:49" (3/3) ... [2025-02-06 08:00:49,304 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i [2025-02-06 08:00:49,318 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 08:00:49,321 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-sun-sunhme.cil.i that has 131 procedures, 2898 locations, 1 initial locations, 43 loop locations, and 1 error locations. [2025-02-06 08:00:49,415 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 08:00:49,423 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;@46e73ddc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 08:00:49,424 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 08:00:49,436 INFO L276 IsEmpty]: Start isEmpty. Operand has 2729 states, 1997 states have (on average 1.3725588382573861) internal successors, (2741), 2031 states have internal predecessors, (2741), 639 states have call successors, (639), 93 states have call predecessors, (639), 92 states have return successors, (633), 622 states have call predecessors, (633), 633 states have call successors, (633) [2025-02-06 08:00:49,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2025-02-06 08:00:49,460 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:00:49,461 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:00:49,461 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:00:49,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:00:49,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1489576019, now seen corresponding path program 1 times [2025-02-06 08:00:49,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:00:49,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696995625] [2025-02-06 08:00:49,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:00:49,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:00:54,235 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 156 statements into 1 equivalence classes. [2025-02-06 08:00:54,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 156 of 156 statements. [2025-02-06 08:00:54,532 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:00:54,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:00:54,829 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-06 08:00:54,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:00:54,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696995625] [2025-02-06 08:00:54,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696995625] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:00:54,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:00:54,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 08:00:54,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308034867] [2025-02-06 08:00:54,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:00:54,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 08:00:54,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:00:54,850 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 08:00:54,850 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 08:00:54,857 INFO L87 Difference]: Start difference. First operand has 2729 states, 1997 states have (on average 1.3725588382573861) internal successors, (2741), 2031 states have internal predecessors, (2741), 639 states have call successors, (639), 93 states have call predecessors, (639), 92 states have return successors, (633), 622 states have call predecessors, (633), 633 states have call successors, (633) Second operand has 2 states, 2 states have (on average 34.5) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-02-06 08:00:56,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:00:56,623 INFO L93 Difference]: Finished difference Result 5427 states and 8091 transitions. [2025-02-06 08:00:56,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 08:00:56,626 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 34.5) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 156 [2025-02-06 08:00:56,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:00:56,681 INFO L225 Difference]: With dead ends: 5427 [2025-02-06 08:00:56,681 INFO L226 Difference]: Without dead ends: 2678 [2025-02-06 08:00:56,724 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 08:00:56,729 INFO L435 NwaCegarLoop]: 3790 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3790 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-02-06 08:00:56,732 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3790 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-02-06 08:00:56,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2678 states. [2025-02-06 08:00:57,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2678 to 2678. [2025-02-06 08:00:57,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 1976 states have (on average 1.3486842105263157) internal successors, (2665), 2009 states have internal predecessors, (2665), 611 states have call successors, (611), 90 states have call predecessors, (611), 90 states have return successors, (611), 600 states have call predecessors, (611), 611 states have call successors, (611) [2025-02-06 08:00:57,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 3887 transitions. [2025-02-06 08:00:57,119 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 3887 transitions. Word has length 156 [2025-02-06 08:00:57,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:00:57,130 INFO L471 AbstractCegarLoop]: Abstraction has 2678 states and 3887 transitions. [2025-02-06 08:00:57,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 34.5) internal successors, (69), 2 states have internal predecessors, (69), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-02-06 08:00:57,131 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 3887 transitions. [2025-02-06 08:00:57,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2025-02-06 08:00:57,150 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:00:57,150 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:00:57,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 08:00:57,151 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:00:57,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:00:57,155 INFO L85 PathProgramCache]: Analyzing trace with hash -439494296, now seen corresponding path program 1 times [2025-02-06 08:00:57,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:00:57,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636605758] [2025-02-06 08:00:57,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:00:57,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:01:01,383 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 157 statements into 1 equivalence classes. [2025-02-06 08:01:01,498 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 157 of 157 statements. [2025-02-06 08:01:01,498 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:01:01,498 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:01:01,931 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-06 08:01:01,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:01:01,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636605758] [2025-02-06 08:01:01,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636605758] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:01:01,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:01:01,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:01:01,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704716929] [2025-02-06 08:01:01,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:01:01,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:01:01,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:01:01,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:01:01,936 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:01:01,936 INFO L87 Difference]: Start difference. First operand 2678 states and 3887 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-02-06 08:01:05,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 08:01:11,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:01:11,069 INFO L93 Difference]: Finished difference Result 7368 states and 10724 transitions. [2025-02-06 08:01:11,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:01:11,069 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 157 [2025-02-06 08:01:11,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:01:11,095 INFO L225 Difference]: With dead ends: 7368 [2025-02-06 08:01:11,095 INFO L226 Difference]: Without dead ends: 4711 [2025-02-06 08:01:11,103 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:01:11,104 INFO L435 NwaCegarLoop]: 3720 mSDtfsCounter, 2942 mSDsluCounter, 3660 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2942 SdHoareTripleChecker+Valid, 7380 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2025-02-06 08:01:11,104 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2942 Valid, 7380 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 412 Invalid, 1 Unknown, 0 Unchecked, 8.9s Time] [2025-02-06 08:01:11,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4711 states. [2025-02-06 08:01:11,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4711 to 4708. [2025-02-06 08:01:11,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4708 states, 3471 states have (on average 1.351771823681936) internal successors, (4692), 3530 states have internal predecessors, (4692), 1078 states have call successors, (1078), 158 states have call predecessors, (1078), 158 states have return successors, (1078), 1059 states have call predecessors, (1078), 1078 states have call successors, (1078) [2025-02-06 08:01:11,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4708 states to 4708 states and 6848 transitions. [2025-02-06 08:01:11,237 INFO L78 Accepts]: Start accepts. Automaton has 4708 states and 6848 transitions. Word has length 157 [2025-02-06 08:01:11,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:01:11,240 INFO L471 AbstractCegarLoop]: Abstraction has 4708 states and 6848 transitions. [2025-02-06 08:01:11,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-02-06 08:01:11,240 INFO L276 IsEmpty]: Start isEmpty. Operand 4708 states and 6848 transitions. [2025-02-06 08:01:11,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2025-02-06 08:01:11,247 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:01:11,247 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:01:11,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 08:01:11,247 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:01:11,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:01:11,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1266224630, now seen corresponding path program 1 times [2025-02-06 08:01:11,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:01:11,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749800617] [2025-02-06 08:01:11,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:01:11,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:01:15,546 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 177 statements into 1 equivalence classes. [2025-02-06 08:01:15,612 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 177 of 177 statements. [2025-02-06 08:01:15,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:01:15,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:01:16,041 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2025-02-06 08:01:16,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:01:16,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749800617] [2025-02-06 08:01:16,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749800617] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:01:16,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:01:16,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:01:16,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654012475] [2025-02-06 08:01:16,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:01:16,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:01:16,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:01:16,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:01:16,044 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:01:16,044 INFO L87 Difference]: Start difference. First operand 4708 states and 6848 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2025-02-06 08:01:20,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 08:01:24,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:01:24,873 INFO L93 Difference]: Finished difference Result 13386 states and 19438 transitions. [2025-02-06 08:01:24,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:01:24,873 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 177 [2025-02-06 08:01:24,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:01:24,923 INFO L225 Difference]: With dead ends: 13386 [2025-02-06 08:01:24,923 INFO L226 Difference]: Without dead ends: 8699 [2025-02-06 08:01:24,948 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:01:24,949 INFO L435 NwaCegarLoop]: 3764 mSDtfsCounter, 3326 mSDsluCounter, 3689 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3326 SdHoareTripleChecker+Valid, 7453 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2025-02-06 08:01:24,949 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3326 Valid, 7453 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 365 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2025-02-06 08:01:24,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8699 states. [2025-02-06 08:01:25,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8699 to 8695. [2025-02-06 08:01:25,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8695 states, 6379 states have (on average 1.346762815488321) internal successors, (8591), 6496 states have internal predecessors, (8591), 2002 states have call successors, (2002), 314 states have call predecessors, (2002), 313 states have return successors, (2015), 1960 states have call predecessors, (2015), 2002 states have call successors, (2015) [2025-02-06 08:01:25,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8695 states to 8695 states and 12608 transitions. [2025-02-06 08:01:25,300 INFO L78 Accepts]: Start accepts. Automaton has 8695 states and 12608 transitions. Word has length 177 [2025-02-06 08:01:25,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:01:25,301 INFO L471 AbstractCegarLoop]: Abstraction has 8695 states and 12608 transitions. [2025-02-06 08:01:25,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2025-02-06 08:01:25,301 INFO L276 IsEmpty]: Start isEmpty. Operand 8695 states and 12608 transitions. [2025-02-06 08:01:25,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2025-02-06 08:01:25,312 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:01:25,312 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:25,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 08:01:25,313 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:01:25,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:01:25,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1987142168, now seen corresponding path program 1 times [2025-02-06 08:01:25,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:01:25,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009182243] [2025-02-06 08:01:25,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:01:25,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:01:29,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 233 statements into 1 equivalence classes. [2025-02-06 08:01:29,575 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 233 of 233 statements. [2025-02-06 08:01:29,575 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:01:29,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:01:29,977 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-02-06 08:01:29,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:01:29,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009182243] [2025-02-06 08:01:29,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009182243] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:01:29,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:01:29,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:01:29,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11817542] [2025-02-06 08:01:29,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:01:29,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:01:29,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:01:29,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:01:29,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:01:29,979 INFO L87 Difference]: Start difference. First operand 8695 states and 12608 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2025-02-06 08:01:34,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 08:01:38,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:01:38,517 INFO L93 Difference]: Finished difference Result 22891 states and 33023 transitions. [2025-02-06 08:01:38,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 08:01:38,517 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) Word has length 233 [2025-02-06 08:01:38,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:01:38,621 INFO L225 Difference]: With dead ends: 22891 [2025-02-06 08:01:38,621 INFO L226 Difference]: Without dead ends: 14217 [2025-02-06 08:01:38,656 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:01:38,657 INFO L435 NwaCegarLoop]: 3864 mSDtfsCounter, 3466 mSDsluCounter, 3055 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3466 SdHoareTripleChecker+Valid, 6919 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2025-02-06 08:01:38,658 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3466 Valid, 6919 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 330 Invalid, 1 Unknown, 0 Unchecked, 8.2s Time] [2025-02-06 08:01:38,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14217 states. [2025-02-06 08:01:39,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14217 to 14191. [2025-02-06 08:01:39,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14191 states, 10408 states have (on average 1.3386817832436588) internal successors, (13933), 10605 states have internal predecessors, (13933), 3219 states have call successors, (3219), 580 states have call predecessors, (3219), 563 states have return successors, (3259), 3120 states have call predecessors, (3259), 3219 states have call successors, (3259) [2025-02-06 08:01:39,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14191 states to 14191 states and 20411 transitions. [2025-02-06 08:01:39,134 INFO L78 Accepts]: Start accepts. Automaton has 14191 states and 20411 transitions. Word has length 233 [2025-02-06 08:01:39,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:01:39,134 INFO L471 AbstractCegarLoop]: Abstraction has 14191 states and 20411 transitions. [2025-02-06 08:01:39,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (28), 3 states have call predecessors, (28), 3 states have call successors, (28) [2025-02-06 08:01:39,137 INFO L276 IsEmpty]: Start isEmpty. Operand 14191 states and 20411 transitions. [2025-02-06 08:01:39,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2025-02-06 08:01:39,151 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:01:39,151 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01:39,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 08:01:39,151 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 08:01:39,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:01:39,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1166814917, now seen corresponding path program 1 times [2025-02-06 08:01:39,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:01:39,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600447425] [2025-02-06 08:01:39,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:01:39,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:01:43,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 238 statements into 1 equivalence classes. [2025-02-06 08:01:43,294 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 238 of 238 statements. [2025-02-06 08:01:43,294 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:01:43,294 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:01:43,565 INFO L134 CoverageAnalysis]: Checked inductivity of 309 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 309 trivial. 0 not checked. [2025-02-06 08:01:43,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:01:43,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600447425] [2025-02-06 08:01:43,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600447425] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:01:43,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:01:43,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 08:01:43,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494267123] [2025-02-06 08:01:43,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:01:43,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 08:01:43,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:01:43,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 08:01:43,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 08:01:43,567 INFO L87 Difference]: Start difference. First operand 14191 states and 20411 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2025-02-06 08:01:47,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []