./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.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-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.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 375b130c0dbad771cfaef84781fc161e5ae1fb4f9856cbf4d088e8198a97450e --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 07:22:48,094 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 07:22:48,161 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 07:22:48,165 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 07:22:48,165 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 07:22:48,180 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 07:22:48,181 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 07:22:48,181 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 07:22:48,181 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 07:22:48,181 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 07:22:48,181 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 07:22:48,181 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 07:22:48,181 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 07:22:48,181 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 07:22:48,182 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 07:22:48,182 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:22:48,182 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 07:22:48,182 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 07:22:48,183 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 07:22:48,183 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 07:22:48,183 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 07:22:48,183 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 07:22:48,183 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 07:22:48,183 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 07:22:48,183 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 07:22:48,183 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 -> 375b130c0dbad771cfaef84781fc161e5ae1fb4f9856cbf4d088e8198a97450e [2025-02-06 07:22:48,412 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 07:22:48,421 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 07:22:48,423 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 07:22:48,424 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 07:22:48,424 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 07:22:48,425 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2025-02-06 07:22:49,576 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5a9b60016/a00c653991ed4f70bbcb62ecffd514a0/FLAG2295342f7 [2025-02-06 07:22:50,307 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 07:22:50,307 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2025-02-06 07:22:50,365 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5a9b60016/a00c653991ed4f70bbcb62ecffd514a0/FLAG2295342f7 [2025-02-06 07:22:50,676 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/5a9b60016/a00c653991ed4f70bbcb62ecffd514a0 [2025-02-06 07:22:50,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 07:22:50,678 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 07:22:50,681 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 07:22:50,681 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 07:22:50,685 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 07:22:50,689 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:22:50" (1/1) ... [2025-02-06 07:22:50,690 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3199c766 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:50, skipping insertion in model container [2025-02-06 07:22:50,691 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:22:50" (1/1) ... [2025-02-06 07:22:50,814 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 07:22:53,619 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-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466142,466155] [2025-02-06 07:22:53,621 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-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466287,466300] [2025-02-06 07:22:53,631 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:22:53,657 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 07:22:53,744 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"); [6151] [2025-02-06 07:22:53,746 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)); [6158] [2025-02-06 07:22:53,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6165] [2025-02-06 07:22:53,748 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)); [6205-6206] [2025-02-06 07:22:53,748 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"); [6211-6213] [2025-02-06 07:22:53,749 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" (809), "i" (12UL)); [6238-6239] [2025-02-06 07:22:53,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [6244-6246] [2025-02-06 07:22:53,750 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" (814), "i" (12UL)); [6270-6271] [2025-02-06 07:22:53,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [6276-6278] [2025-02-06 07:22:53,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; addl %1,%0": "+m" (v->counter): "ir" (i)); [6317] [2025-02-06 07:22:53,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %1,%0": "+m" (v->counter): "ir" (i)); [6324] [2025-02-06 07:22:53,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6331] [2025-02-06 07:22:53,751 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; decl %0": "+m" (v->counter)); [6338] [2025-02-06 07:22:53,751 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6345] [2025-02-06 07:22:53,752 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6418] [2025-02-06 07:22:53,753 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6425] [2025-02-06 07:22:53,756 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [6477] [2025-02-06 07:22:53,756 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [6485-6486] [2025-02-06 07:22:53,761 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)); [6565-6566] [2025-02-06 07:22:53,762 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)); [6594-6595] [2025-02-06 07:22:53,762 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)); [6631-6632] [2025-02-06 07:22:53,764 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)); [6668-6669] [2025-02-06 07:22:53,773 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (502), "i" (12UL)); [7060-7061] [2025-02-06 07:22:53,773 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7067] [2025-02-06 07:22:53,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7497] [2025-02-06 07:22:53,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7548] [2025-02-06 07:22:53,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7559] [2025-02-06 07:22:53,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7568] [2025-02-06 07:22:53,787 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7683] [2025-02-06 07:22:53,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7735] [2025-02-06 07:22:53,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7793] [2025-02-06 07:22:53,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7795] [2025-02-06 07:22:53,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7802] [2025-02-06 07:22:53,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7804] [2025-02-06 07:22:53,798 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8128] [2025-02-06 07:22:53,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8529] [2025-02-06 07:22:53,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8534] [2025-02-06 07:22:53,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8550] [2025-02-06 07:22:53,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8577] [2025-02-06 07:22:53,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8617] [2025-02-06 07:22:53,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8819] [2025-02-06 07:22:53,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8826] [2025-02-06 07:22:53,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8851] [2025-02-06 07:22:53,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8878] [2025-02-06 07:22:53,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9146] [2025-02-06 07:22:53,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9428] [2025-02-06 07:22:53,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9452] [2025-02-06 07:22:53,832 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9752] [2025-02-06 07:22:53,856 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10861] [2025-02-06 07:22:53,857 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10875] [2025-02-06 07:22:53,858 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10909] [2025-02-06 07:22:53,859 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10924] [2025-02-06 07:22:53,863 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11120] [2025-02-06 07:22:53,971 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-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466142,466155] [2025-02-06 07:22:53,971 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-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i[466287,466300] [2025-02-06 07:22:53,975 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:22:54,257 INFO L204 MainTranslator]: Completed translation [2025-02-06 07:22:54,257 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54 WrapperNode [2025-02-06 07:22:54,258 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 07:22:54,258 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 07:22:54,259 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 07:22:54,259 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 07:22:54,263 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:54,345 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:54,470 INFO L138 Inliner]: procedures = 660, calls = 3061, calls flagged for inlining = 319, calls inlined = 257, statements flattened = 7050 [2025-02-06 07:22:54,471 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 07:22:54,471 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 07:22:54,472 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 07:22:54,472 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 07:22:54,479 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:54,479 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:54,504 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:55,802 INFO L175 MemorySlicer]: Split 943 memory accesses to 22 slices as follows [18, 2, 6, 40, 1, 53, 4, 10, 3, 2, 757, 8, 2, 5, 8, 1, 4, 5, 6, 4, 1, 3]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 2, 0, 0, 0, 0, 4, 0, 1, 0, 14, 8, 0, 0, 8, 1, 4, 5, 6, 4, 1, 0]. The 398 writes are split as follows [8, 0, 3, 0, 0, 42, 0, 5, 0, 1, 334, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0]. [2025-02-06 07:22:55,804 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:55,805 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:55,942 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:55,959 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:56,002 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:56,030 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:56,083 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 07:22:56,085 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 07:22:56,085 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 07:22:56,086 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 07:22:56,086 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (1/1) ... [2025-02-06 07:22:56,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:22:56,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 07:22:56,117 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 07:22:56,121 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 07:22:56,141 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 07:22:56,141 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 07:22:56,141 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-02-06 07:22:56,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-02-06 07:22:56,141 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-06 07:22:56,142 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-06 07:22:56,142 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 07:22:56,142 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 07:22:56,142 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-02-06 07:22:56,142 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-02-06 07:22:56,143 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-06 07:22:56,143 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-02-06 07:22:56,144 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 07:22:56,144 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 07:22:56,147 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-06 07:22:56,147 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-06 07:22:56,147 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-02-06 07:22:56,147 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-02-06 07:22:56,147 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-06 07:22:56,147 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-06 07:22:56,147 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-02-06 07:22:56,148 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-02-06 07:22:56,148 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 07:22:56,148 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 07:22:56,148 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 07:22:56,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 07:22:56,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-02-06 07:22:56,149 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 07:22:56,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 07:22:56,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 07:22:56,150 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 07:22:56,152 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-02-06 07:22:56,152 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:22:56,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-02-06 07:22:56,153 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-02-06 07:22:56,153 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-02-06 07:22:56,154 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-02-06 07:22:56,154 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-02-06 07:22:56,154 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-02-06 07:22:56,154 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 07:22:56,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-06 07:22:56,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-06 07:22:56,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-06 07:22:56,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-06 07:22:56,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-06 07:22:56,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-06 07:22:56,154 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-02-06 07:22:56,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-02-06 07:22:56,156 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 07:22:56,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 07:22:56,156 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-06 07:22:56,156 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-06 07:22:56,156 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-02-06 07:22:56,157 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 07:22:56,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 07:22:56,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-02-06 07:22:56,162 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-02-06 07:22:56,162 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-02-06 07:22:56,163 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-02-06 07:22:56,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 07:22:56,163 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 07:22:56,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_112 [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_112 [2025-02-06 07:22:56,164 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-06 07:22:56,164 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 07:22:56,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-02-06 07:22:56,169 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-02-06 07:22:56,169 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-02-06 07:22:56,169 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-02-06 07:22:56,169 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 07:22:56,169 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 07:22:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:22:56,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_103 [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_103 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_105 [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_105 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-02-06 07:22:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 07:22:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-02-06 07:22:56,171 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-02-06 07:22:56,171 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-02-06 07:22:56,171 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 07:22:56,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_113 [2025-02-06 07:22:56,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_113 [2025-02-06 07:22:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 07:22:56,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_104 [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_104 [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_106 [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_106 [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-06 07:22:56,172 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-06 07:22:56,172 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-02-06 07:22:56,173 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-02-06 07:22:56,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-02-06 07:22:57,072 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 07:22:57,077 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 07:22:57,120 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18217: havoc #t~nondet1878; [2025-02-06 07:22:57,284 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7903: call ULTIMATE.dealloc(~#mask~0#1.base, ~#mask~0#1.offset);havoc ~#mask~0#1.base, ~#mask~0#1.offset; [2025-02-06 07:22:57,330 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18315: havoc netpoll_trap_#t~nondet1890#1; [2025-02-06 07:22:57,504 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18289: havoc #t~nondet1888; [2025-02-06 07:22:57,829 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15851: havoc ldv_dev_get_drvdata_#t~mem1751#1.base, ldv_dev_get_drvdata_#t~mem1751#1.offset;havoc ldv_dev_get_drvdata_#t~mem1752#1.base, ldv_dev_get_drvdata_#t~mem1752#1.offset; [2025-02-06 07:22:57,836 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18381: havoc #t~nondet1903; [2025-02-06 07:22:57,839 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: havoc #t~mem180.base, #t~mem180.offset;havoc #t~mem181; [2025-02-06 07:22:57,840 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18233: havoc #t~nondet1882; [2025-02-06 07:22:57,847 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: havoc #t~bitwise28; [2025-02-06 07:22:57,855 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: havoc #t~mem219.base, #t~mem219.offset; [2025-02-06 07:22:57,857 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18293: havoc #t~nondet1889; [2025-02-06 07:22:57,882 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18225: havoc dma_supported_#t~nondet1880#1; [2025-02-06 07:22:57,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: havoc #t~mem92.base, #t~mem92.offset; [2025-02-06 07:22:57,962 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18159: havoc #t~nondet1873; [2025-02-06 07:22:57,974 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc #t~mem196.base, #t~mem196.offset;havoc #t~mem197; [2025-02-06 07:22:58,008 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18221: havoc dma_set_mask_#t~nondet1879#1; [2025-02-06 07:22:58,090 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141: call ULTIMATE.dealloc(jme_new_phy_on_~#reg~0#1.base, jme_new_phy_on_~#reg~0#1.offset);havoc jme_new_phy_on_~#reg~0#1.base, jme_new_phy_on_~#reg~0#1.offset; [2025-02-06 07:22:58,206 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: havoc #t~bitwise339; [2025-02-06 07:22:58,212 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18323: havoc pci_bus_read_config_dword_#t~nondet1892#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: havoc skb_frag_size_#t~mem178#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: havoc dev_name_#t~mem43#1.base, dev_name_#t~mem43#1.offset; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18340: havoc pci_enable_device_#t~nondet1894#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1905#1 := main_#res#1;havoc main_#t~ret1559#1, main_~tmp~139#1;assume { :end_inline_main } true; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15707: havoc ldv_pskb_expand_head_109_#t~nondet1740#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18354: havoc pci_request_regions_#t~nondet1896#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624: havoc jme_get_link_#t~bitwise1344#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8059: call ULTIMATE.dealloc(jme_load_macaddr_~#macaddr~0#1.base, jme_load_macaddr_~#macaddr~0#1.offset);havoc jme_load_macaddr_~#macaddr~0#1.base, jme_load_macaddr_~#macaddr~0#1.offset; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18368: havoc register_netdev_#t~nondet1898#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: havoc jme_get_msglevel_#t~mem1346#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18243: havoc generic_mii_ioctl_#t~nondet1883#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: havoc skb_headlen_#t~mem186#1;havoc skb_headlen_#t~mem187#1; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18246: havoc ioremap_nocache_#t~ret1884#1.base, ioremap_nocache_#t~ret1884#1.offset; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10848: call ULTIMATE.dealloc(jme_fill_tx_desc_~#flags~0#1.base, jme_fill_tx_desc_~#flags~0#1.offset);havoc jme_fill_tx_desc_~#flags~0#1.base, jme_fill_tx_desc_~#flags~0#1.offset; [2025-02-06 07:23:04,549 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15743-1: ldv_alloc_etherdev_mqs_128_#res#1.base, ldv_alloc_etherdev_mqs_128_#res#1.offset := ldv_alloc_etherdev_mqs_128_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_128_~ldv_func_res~1#1.offset; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18265: havoc ldv_pre_register_netdev_#t~nondet1885#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15758-1: ldv_register_netdev_129_#res#1 := ldv_register_netdev_129_~ldv_func_res~2#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14042: 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 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15101-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14053: 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 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12074: call ULTIMATE.dealloc(jme_init_one_~#__key~0#1.base, jme_init_one_~#__key~0#1.offset);havoc jme_init_one_~#__key~0#1.base, jme_init_one_~#__key~0#1.offset;call ULTIMATE.dealloc(jme_init_one_~#__key___0~0#1.base, jme_init_one_~#__key___0~0#1.offset);havoc jme_init_one_~#__key___0~0#1.base, jme_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(jme_init_one_~#__key___1~0#1.base, jme_init_one_~#__key___1~0#1.offset);havoc jme_init_one_~#__key___1~0#1.base, jme_init_one_~#__key___1~0#1.offset; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18155: havoc __pci_register_driver_#t~nondet1872#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12880-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 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12883-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 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12885-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 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: havoc kobject_name_#t~mem35#1.base, kobject_name_#t~mem35#1.offset; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18177: havoc alloc_etherdev_mqs_#t~ret1874#1.base, alloc_etherdev_mqs_#t~ret1874#1.offset; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11575: call ULTIMATE.dealloc(jme_ioctl_~#duplex_chg~0#1.base, jme_ioctl_~#duplex_chg~0#1.offset);havoc jme_ioctl_~#duplex_chg~0#1.base, jme_ioctl_~#duplex_chg~0#1.offset; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15805-1: ldv___pci_register_driver_133_#res#1 := ldv___pci_register_driver_133_~ldv_func_res~3#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18192: havoc csum_ipv6_magic_#t~nondet1877#1; [2025-02-06 07:23:04,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: havoc skb_frag_page_#t~mem207#1.base, skb_frag_page_#t~mem207#1.offset; [2025-02-06 07:23:05,775 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 07:23:06,944 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18319: havoc pci_bus_read_config_byte_#t~nondet1891#1; [2025-02-06 07:23:07,846 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18275: havoc mii_ethtool_gset_#t~nondet1886#1; [2025-02-06 07:23:07,887 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: havoc #t~mem29; [2025-02-06 07:23:08,839 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18364: havoc #t~nondet1897; [2025-02-06 07:23:09,452 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10279: call ULTIMATE.dealloc(~#nic_ctrl~0.base, ~#nic_ctrl~0.offset);havoc ~#nic_ctrl~0.base, ~#nic_ctrl~0.offset; [2025-02-06 07:23:09,526 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18327: havoc pci_bus_write_config_dword_#t~nondet1893#1; [2025-02-06 07:23:10,083 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11072: call ULTIMATE.dealloc(~#mc_hash~0#1.base, ~#mc_hash~0#1.offset);havoc ~#mc_hash~0#1.base, ~#mc_hash~0#1.offset; [2025-02-06 07:23:10,083 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18188: havoc crc32_le_#t~nondet1876#1; [2025-02-06 07:23:10,083 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181: havoc bitrev32_#t~nondet1875#1; [2025-02-06 07:23:10,997 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: havoc #t~mem1;havoc #t~bitwise2; [2025-02-06 07:23:11,020 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: havoc #t~mem201.base, #t~mem201.offset;havoc #t~mem202; [2025-02-06 07:23:11,965 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167: #res := 1; [2025-02-06 07:23:12,215 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10157: call ULTIMATE.dealloc(jme_new_phy_off_~#reg~1#1.base, jme_new_phy_off_~#reg~1#1.offset);havoc jme_new_phy_off_~#reg~1#1.base, jme_new_phy_off_~#reg~1#1.offset; [2025-02-06 07:23:12,409 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: havoc #t~bitwise1392; [2025-02-06 07:23:12,424 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: havoc #t~mem185; [2025-02-06 07:23:13,703 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977: havoc ethtool_cmd_speed_#t~mem208#1;havoc ethtool_cmd_speed_#t~mem209#1;havoc ethtool_cmd_speed_#t~bitwise210#1; [2025-02-06 07:23:13,703 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: havoc mii_ethtool_sset_#t~nondet1887#1; [2025-02-06 07:23:14,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18344: havoc pci_enable_msi_block_#t~nondet1895#1; [2025-02-06 07:23:14,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15145-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 07:23:14,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-1: ldv_request_irq_107_#res#1 := ldv_request_irq_107_~ldv_func_res~0#1; [2025-02-06 07:23:14,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18372: havoc request_threaded_irq_#t~nondet1899#1; [2025-02-06 07:23:15,736 INFO L? ?]: Removed 3483 outVars from TransFormulas that were not future-live. [2025-02-06 07:23:15,736 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 07:23:15,816 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 07:23:15,817 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 07:23:15,817 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:23:15 BoogieIcfgContainer [2025-02-06 07:23:15,817 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 07:23:15,819 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 07:23:15,819 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 07:23:15,822 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 07:23:15,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 07:22:50" (1/3) ... [2025-02-06 07:23:15,822 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6554d3c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:23:15, skipping insertion in model container [2025-02-06 07:23:15,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:22:54" (2/3) ... [2025-02-06 07:23:15,823 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6554d3c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:23:15, skipping insertion in model container [2025-02-06 07:23:15,823 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:23:15" (3/3) ... [2025-02-06 07:23:15,823 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2025-02-06 07:23:15,835 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 07:23:15,843 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i that has 204 procedures, 3423 locations, 1 initial locations, 66 loop locations, and 1 error locations. [2025-02-06 07:23:15,988 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 07:23:15,997 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;@1c9741bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 07:23:15,997 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 07:23:16,009 INFO L276 IsEmpty]: Start isEmpty. Operand has 3233 states, 2302 states have (on average 1.3271068635968724) internal successors, (3055), 2355 states have internal predecessors, (3055), 769 states have call successors, (769), 161 states have call predecessors, (769), 160 states have return successors, (760), 744 states have call predecessors, (760), 760 states have call successors, (760) [2025-02-06 07:23:16,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2025-02-06 07:23:16,054 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:23:16,055 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:23:16,055 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:23:16,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:23:16,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2132037947, now seen corresponding path program 1 times [2025-02-06 07:23:16,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:23:16,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701876886] [2025-02-06 07:23:16,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:23:16,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:23:19,309 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 263 statements into 1 equivalence classes. [2025-02-06 07:23:19,564 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 263 of 263 statements. [2025-02-06 07:23:19,565 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:23:19,565 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:23:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-02-06 07:23:20,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:23:20,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701876886] [2025-02-06 07:23:20,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701876886] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:23:20,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:23:20,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:23:20,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410794908] [2025-02-06 07:23:20,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:23:20,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:23:20,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:23:20,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:23:20,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:23:20,158 INFO L87 Difference]: Start difference. First operand has 3233 states, 2302 states have (on average 1.3271068635968724) internal successors, (3055), 2355 states have internal predecessors, (3055), 769 states have call successors, (769), 161 states have call predecessors, (769), 160 states have return successors, (760), 744 states have call predecessors, (760), 760 states have call successors, (760) Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-02-06 07:23:24,209 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 07:23:28,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:23:28,012 INFO L93 Difference]: Finished difference Result 8638 states and 12475 transitions. [2025-02-06 07:23:28,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:23:28,015 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 263 [2025-02-06 07:23:28,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:23:28,080 INFO L225 Difference]: With dead ends: 8638 [2025-02-06 07:23:28,080 INFO L226 Difference]: Without dead ends: 5356 [2025-02-06 07:23:28,100 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 07:23:28,102 INFO L435 NwaCegarLoop]: 4385 mSDtfsCounter, 3118 mSDsluCounter, 4248 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3118 SdHoareTripleChecker+Valid, 8633 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2025-02-06 07:23:28,103 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3118 Valid, 8633 Invalid, 383 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 7.4s Time] [2025-02-06 07:23:28,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2025-02-06 07:23:28,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 5354. [2025-02-06 07:23:28,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5354 states, 3796 states have (on average 1.2939936775553214) internal successors, (4912), 3879 states have internal predecessors, (4912), 1267 states have call successors, (1267), 291 states have call predecessors, (1267), 290 states have return successors, (1268), 1233 states have call predecessors, (1268), 1267 states have call successors, (1268) [2025-02-06 07:23:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5354 states to 5354 states and 7447 transitions. [2025-02-06 07:23:28,390 INFO L78 Accepts]: Start accepts. Automaton has 5354 states and 7447 transitions. Word has length 263 [2025-02-06 07:23:28,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:23:28,393 INFO L471 AbstractCegarLoop]: Abstraction has 5354 states and 7447 transitions. [2025-02-06 07:23:28,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-02-06 07:23:28,393 INFO L276 IsEmpty]: Start isEmpty. Operand 5354 states and 7447 transitions. [2025-02-06 07:23:28,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1665 [2025-02-06 07:23:28,455 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:23:28,457 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 28, 28, 27, 27, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:23:28,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 07:23:28,458 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:23:28,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:23:28,459 INFO L85 PathProgramCache]: Analyzing trace with hash 837460328, now seen corresponding path program 1 times [2025-02-06 07:23:28,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:23:28,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479317630] [2025-02-06 07:23:28,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:23:28,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:23:31,289 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1664 statements into 1 equivalence classes. [2025-02-06 07:23:31,383 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1664 of 1664 statements. [2025-02-06 07:23:31,384 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:23:31,384 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:23:33,495 INFO L134 CoverageAnalysis]: Checked inductivity of 13191 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 13186 trivial. 0 not checked. [2025-02-06 07:23:33,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:23:33,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479317630] [2025-02-06 07:23:33,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479317630] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:23:33,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:23:33,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:23:33,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717846918] [2025-02-06 07:23:33,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:23:33,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:23:33,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:23:33,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:23:33,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:23:33,503 INFO L87 Difference]: Start difference. First operand 5354 states and 7447 transitions. Second operand has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 3 states have call successors, (153), 2 states have call predecessors, (153), 1 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) [2025-02-06 07:23:37,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:23:41,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:23:41,732 INFO L93 Difference]: Finished difference Result 15140 states and 21031 transitions. [2025-02-06 07:23:41,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:23:41,734 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 3 states have call successors, (153), 2 states have call predecessors, (153), 1 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) Word has length 1664 [2025-02-06 07:23:41,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:23:41,795 INFO L225 Difference]: With dead ends: 15140 [2025-02-06 07:23:41,796 INFO L226 Difference]: Without dead ends: 9827 [2025-02-06 07:23:41,822 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 07:23:41,823 INFO L435 NwaCegarLoop]: 5766 mSDtfsCounter, 3746 mSDsluCounter, 4230 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3746 SdHoareTripleChecker+Valid, 9996 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2025-02-06 07:23:41,824 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3746 Valid, 9996 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 404 Invalid, 1 Unknown, 0 Unchecked, 7.9s Time] [2025-02-06 07:23:41,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9827 states. [2025-02-06 07:23:42,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9827 to 9823. [2025-02-06 07:23:42,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9823 states, 6986 states have (on average 1.2928714572001145) internal successors, (9032), 7139 states have internal predecessors, (9032), 2287 states have call successors, (2287), 551 states have call predecessors, (2287), 549 states have return successors, (2289), 2223 states have call predecessors, (2289), 2287 states have call successors, (2289) [2025-02-06 07:23:42,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9823 states to 9823 states and 13608 transitions. [2025-02-06 07:23:42,321 INFO L78 Accepts]: Start accepts. Automaton has 9823 states and 13608 transitions. Word has length 1664 [2025-02-06 07:23:42,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:23:42,323 INFO L471 AbstractCegarLoop]: Abstraction has 9823 states and 13608 transitions. [2025-02-06 07:23:42,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 3 states have call successors, (153), 2 states have call predecessors, (153), 1 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) [2025-02-06 07:23:42,324 INFO L276 IsEmpty]: Start isEmpty. Operand 9823 states and 13608 transitions. [2025-02-06 07:23:42,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1734 [2025-02-06 07:23:42,445 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:23:42,446 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 30, 30, 28, 28, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:23:42,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 07:23:42,446 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:23:42,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:23:42,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2090677748, now seen corresponding path program 1 times [2025-02-06 07:23:42,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:23:42,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096493408] [2025-02-06 07:23:42,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:23:42,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:23:45,729 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1733 statements into 1 equivalence classes. [2025-02-06 07:23:45,808 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1733 of 1733 statements. [2025-02-06 07:23:45,809 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:23:45,809 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:23:47,271 INFO L134 CoverageAnalysis]: Checked inductivity of 13654 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 13643 trivial. 0 not checked. [2025-02-06 07:23:47,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:23:47,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096493408] [2025-02-06 07:23:47,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096493408] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:23:47,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:23:47,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:23:47,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751764080] [2025-02-06 07:23:47,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:23:47,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:23:47,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:23:47,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:23:47,275 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:23:47,276 INFO L87 Difference]: Start difference. First operand 9823 states and 13608 transitions. Second operand has 3 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 3 states have call successors, (161), 2 states have call predecessors, (161), 1 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) [2025-02-06 07:23:51,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:23:56,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:23:56,151 INFO L93 Difference]: Finished difference Result 24074 states and 33347 transitions. [2025-02-06 07:23:56,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:23:56,152 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 3 states have call successors, (161), 2 states have call predecessors, (161), 1 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) Word has length 1733 [2025-02-06 07:23:56,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:23:56,248 INFO L225 Difference]: With dead ends: 24074 [2025-02-06 07:23:56,248 INFO L226 Difference]: Without dead ends: 14292 [2025-02-06 07:23:56,286 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 07:23:56,288 INFO L435 NwaCegarLoop]: 7909 mSDtfsCounter, 3742 mSDsluCounter, 4219 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3742 SdHoareTripleChecker+Valid, 12128 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2025-02-06 07:23:56,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3742 Valid, 12128 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 458 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2025-02-06 07:23:56,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14292 states. [2025-02-06 07:23:56,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14292 to 14288. [2025-02-06 07:23:56,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14288 states, 10172 states have (on average 1.292567833267794) internal successors, (13148), 10395 states have internal predecessors, (13148), 3307 states have call successors, (3307), 811 states have call predecessors, (3307), 808 states have return successors, (3310), 3213 states have call predecessors, (3310), 3307 states have call successors, (3310) [2025-02-06 07:23:56,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14288 states to 14288 states and 19765 transitions. [2025-02-06 07:23:56,662 INFO L78 Accepts]: Start accepts. Automaton has 14288 states and 19765 transitions. Word has length 1733 [2025-02-06 07:23:56,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:23:56,663 INFO L471 AbstractCegarLoop]: Abstraction has 14288 states and 19765 transitions. [2025-02-06 07:23:56,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 3 states have call successors, (161), 2 states have call predecessors, (161), 1 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) [2025-02-06 07:23:56,663 INFO L276 IsEmpty]: Start isEmpty. Operand 14288 states and 19765 transitions. [2025-02-06 07:23:56,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2025-02-06 07:23:56,709 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:23:56,710 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 20, 20, 20, 20, 20, 20, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:23:56,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 07:23:56,711 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:23:56,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:23:56,714 INFO L85 PathProgramCache]: Analyzing trace with hash 443441421, now seen corresponding path program 1 times [2025-02-06 07:23:56,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:23:56,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417864903] [2025-02-06 07:23:56,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:23:56,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:23:59,518 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1807 statements into 1 equivalence classes. [2025-02-06 07:23:59,598 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1807 of 1807 statements. [2025-02-06 07:23:59,598 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:23:59,598 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:24:00,358 INFO L134 CoverageAnalysis]: Checked inductivity of 14148 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 14110 trivial. 0 not checked. [2025-02-06 07:24:00,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:24:00,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417864903] [2025-02-06 07:24:00,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417864903] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:24:00,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:24:00,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:24:00,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875802002] [2025-02-06 07:24:00,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:24:00,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:24:00,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:24:00,362 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:24:00,362 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:24:00,363 INFO L87 Difference]: Start difference. First operand 14288 states and 19765 transitions. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 3 states have call successors, (167), 2 states have call predecessors, (167), 1 states have return successors, (166), 3 states have call predecessors, (166), 3 states have call successors, (166) [2025-02-06 07:24:04,399 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 07:24:09,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:24:09,651 INFO L93 Difference]: Finished difference Result 32998 states and 45647 transitions. [2025-02-06 07:24:09,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:24:09,655 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 3 states have call successors, (167), 2 states have call predecessors, (167), 1 states have return successors, (166), 3 states have call predecessors, (166), 3 states have call successors, (166) Word has length 1807 [2025-02-06 07:24:09,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:24:09,744 INFO L225 Difference]: With dead ends: 32998 [2025-02-06 07:24:09,744 INFO L226 Difference]: Without dead ends: 18751 [2025-02-06 07:24:09,791 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 07:24:09,792 INFO L435 NwaCegarLoop]: 7914 mSDtfsCounter, 3747 mSDsluCounter, 4226 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3747 SdHoareTripleChecker+Valid, 12140 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2025-02-06 07:24:09,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3747 Valid, 12140 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 453 Invalid, 1 Unknown, 0 Unchecked, 8.9s Time] [2025-02-06 07:24:09,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18751 states. [2025-02-06 07:24:10,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18751 to 18747. [2025-02-06 07:24:10,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18747 states, 13352 states have (on average 1.292540443379269) internal successors, (17258), 13645 states have internal predecessors, (17258), 4327 states have call successors, (4327), 1071 states have call predecessors, (4327), 1067 states have return successors, (4331), 4203 states have call predecessors, (4331), 4327 states have call successors, (4331) [2025-02-06 07:24:10,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18747 states to 18747 states and 25916 transitions. [2025-02-06 07:24:10,760 INFO L78 Accepts]: Start accepts. Automaton has 18747 states and 25916 transitions. Word has length 1807 [2025-02-06 07:24:10,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:24:10,764 INFO L471 AbstractCegarLoop]: Abstraction has 18747 states and 25916 transitions. [2025-02-06 07:24:10,764 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 3 states have call successors, (167), 2 states have call predecessors, (167), 1 states have return successors, (166), 3 states have call predecessors, (166), 3 states have call successors, (166) [2025-02-06 07:24:10,764 INFO L276 IsEmpty]: Start isEmpty. Operand 18747 states and 25916 transitions. [2025-02-06 07:24:10,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2025-02-06 07:24:10,848 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:24:10,849 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 20, 20, 20, 20, 20, 20, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:24:10,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 07:24:10,849 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 07:24:10,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:24:10,850 INFO L85 PathProgramCache]: Analyzing trace with hash -811923890, now seen corresponding path program 1 times [2025-02-06 07:24:10,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:24:10,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420159782] [2025-02-06 07:24:10,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:24:10,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:24:14,133 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1807 statements into 1 equivalence classes. [2025-02-06 07:24:14,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1807 of 1807 statements. [2025-02-06 07:24:14,243 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:24:14,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:24:15,415 INFO L134 CoverageAnalysis]: Checked inductivity of 14148 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 14134 trivial. 0 not checked. [2025-02-06 07:24:15,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:24:15,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420159782] [2025-02-06 07:24:15,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420159782] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:24:15,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:24:15,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 07:24:15,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977868357] [2025-02-06 07:24:15,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:24:15,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 07:24:15,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:24:15,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 07:24:15,421 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 07:24:15,421 INFO L87 Difference]: Start difference. First operand 18747 states and 25916 transitions. Second operand has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 2 states have call successors, (166), 2 states have call predecessors, (166), 1 states have return successors, (165), 2 states have call predecessors, (165), 2 states have call successors, (165)