./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 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/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/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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-?-8fc3dc6-m [2025-03-17 09:14:53,842 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 09:14:53,906 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 09:14:53,909 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 09:14:53,911 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 09:14:53,931 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 09:14:53,932 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 09:14:53,932 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 09:14:53,932 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 09:14:53,932 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 09:14:53,932 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 09:14:53,932 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 09:14:53,933 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 09:14:53,933 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 09:14:53,933 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 09:14:53,935 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:14:53,935 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 09:14:53,935 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 09:14:53,936 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 09:14:53,936 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 09:14:53,936 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 09:14:53,936 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 09:14:53,936 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 09:14:53,936 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/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-03-17 09:14:54,193 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 09:14:54,206 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 09:14:54,208 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 09:14:54,209 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 09:14:54,210 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 09:14:54,212 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/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-03-17 09:14:55,477 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8f472d5c/2bb181bc588648aea3b8cf463cfda6b1/FLAG5bddc28fd [2025-03-17 09:14:56,140 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 09:14:56,142 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2025-03-17 09:14:56,188 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8f472d5c/2bb181bc588648aea3b8cf463cfda6b1/FLAG5bddc28fd [2025-03-17 09:14:56,200 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8f472d5c/2bb181bc588648aea3b8cf463cfda6b1 [2025-03-17 09:14:56,202 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 09:14:56,204 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 09:14:56,205 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 09:14:56,205 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 09:14:56,208 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 09:14:56,209 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:14:56" (1/1) ... [2025-03-17 09:14:56,211 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11e61dd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:14:56, skipping insertion in model container [2025-03-17 09:14:56,212 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:14:56" (1/1) ... [2025-03-17 09:14:56,317 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 09:15:01,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/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-03-17 09:15:01,938 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/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-03-17 09:15:01,960 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:15:02,001 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 09:15:02,090 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-03-17 09:15:02,092 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-03-17 09:15:02,092 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6165] [2025-03-17 09:15:02,094 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-03-17 09:15:02,095 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-03-17 09:15:02,095 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-03-17 09:15:02,095 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-03-17 09:15:02,096 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-03-17 09:15:02,096 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-03-17 09:15:02,097 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-03-17 09:15:02,097 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-03-17 09:15:02,097 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-03-17 09:15:02,097 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-03-17 09:15:02,098 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6345] [2025-03-17 09:15:02,098 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-03-17 09:15:02,099 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-03-17 09:15:02,100 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-03-17 09:15:02,101 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-03-17 09:15:02,105 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-03-17 09:15:02,106 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-03-17 09:15:02,107 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-03-17 09:15:02,107 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-03-17 09:15:02,116 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-03-17 09:15:02,117 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7067] [2025-03-17 09:15:02,127 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7497] [2025-03-17 09:15:02,127 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7548] [2025-03-17 09:15:02,128 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7559] [2025-03-17 09:15:02,128 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7568] [2025-03-17 09:15:02,130 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7683] [2025-03-17 09:15:02,131 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7735] [2025-03-17 09:15:02,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7793] [2025-03-17 09:15:02,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7795] [2025-03-17 09:15:02,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7802] [2025-03-17 09:15:02,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7804] [2025-03-17 09:15:02,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8128] [2025-03-17 09:15:02,149 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8529] [2025-03-17 09:15:02,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8534] [2025-03-17 09:15:02,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8550] [2025-03-17 09:15:02,152 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8577] [2025-03-17 09:15:02,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8617] [2025-03-17 09:15:02,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8819] [2025-03-17 09:15:02,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8826] [2025-03-17 09:15:02,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8851] [2025-03-17 09:15:02,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8878] [2025-03-17 09:15:02,170 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9146] [2025-03-17 09:15:02,174 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9428] [2025-03-17 09:15:02,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9452] [2025-03-17 09:15:02,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9752] [2025-03-17 09:15:02,205 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10861] [2025-03-17 09:15:02,205 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10875] [2025-03-17 09:15:02,206 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10909] [2025-03-17 09:15:02,207 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10924] [2025-03-17 09:15:02,239 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11120] [2025-03-17 09:15:02,352 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/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-03-17 09:15:02,353 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/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-03-17 09:15:02,357 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:15:02,581 INFO L204 MainTranslator]: Completed translation [2025-03-17 09:15:02,581 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02 WrapperNode [2025-03-17 09:15:02,582 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 09:15:02,583 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 09:15:02,583 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 09:15:02,583 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 09:15:02,588 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:02,692 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:02,875 INFO L138 Inliner]: procedures = 660, calls = 3061, calls flagged for inlining = 319, calls inlined = 257, statements flattened = 7050 [2025-03-17 09:15:02,875 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 09:15:02,876 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 09:15:02,876 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 09:15:02,876 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 09:15:02,886 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:02,887 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:02,923 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,260 INFO L175 MemorySlicer]: Split 943 memory accesses to 22 slices as follows [3, 2, 2, 757, 2, 1, 10, 5, 4, 53, 6, 3, 8, 8, 1, 40, 4, 5, 6, 4, 18, 1]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 0, 0, 14, 2, 0, 0, 0, 4, 0, 0, 1, 8, 8, 1, 0, 4, 5, 6, 4, 0, 1]. The 398 writes are split as follows [0, 1, 1, 334, 0, 0, 5, 4, 0, 42, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0]. [2025-03-17 09:15:04,261 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,261 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,380 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,396 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,441 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,462 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,513 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 09:15:04,516 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 09:15:04,516 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 09:15:04,516 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 09:15:04,518 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (1/1) ... [2025-03-17 09:15:04,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:15:04,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 09:15:04,548 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 09:15:04,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 09:15:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-17 09:15:04,576 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-17 09:15:04,576 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-17 09:15:04,577 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-17 09:15:04,577 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-17 09:15:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-17 09:15:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-17 09:15:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-17 09:15:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-17 09:15:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-03-17 09:15:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-03-17 09:15:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-17 09:15:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-17 09:15:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-17 09:15:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-17 09:15:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-03-17 09:15:04,578 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-03-17 09:15:04,578 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-17 09:15:04,579 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-17 09:15:04,579 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-17 09:15:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-03-17 09:15:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-17 09:15:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-03-17 09:15:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-03-17 09:15:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-03-17 09:15:04,580 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-17 09:15:04,580 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-17 09:15:04,581 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 09:15:04,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-17 09:15:04,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-17 09:15:04,582 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-03-17 09:15:04,583 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-17 09:15:04,583 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-03-17 09:15:04,583 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:15:04,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-17 09:15:04,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-17 09:15:04,584 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-17 09:15:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-17 09:15:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-03-17 09:15:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-03-17 09:15:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-17 09:15:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-17 09:15:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-17 09:15:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-17 09:15:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-03-17 09:15:04,585 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-03-17 09:15:04,585 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-17 09:15:04,586 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-17 09:15:04,586 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-03-17 09:15:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-03-17 09:15:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-17 09:15:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-17 09:15:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-17 09:15:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-17 09:15:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-17 09:15:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-17 09:15:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-03-17 09:15:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-03-17 09:15:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 09:15:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 09:15:04,587 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-17 09:15:04,587 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-17 09:15:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-17 09:15:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-17 09:15:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-17 09:15:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-17 09:15:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-03-17 09:15:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-03-17 09:15:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-03-17 09:15:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-03-17 09:15:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 09:15:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 09:15:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-17 09:15:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-17 09:15:04,588 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-17 09:15:04,588 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-03-17 09:15:04,589 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-03-17 09:15:04,589 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-17 09:15:04,589 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-03-17 09:15:04,589 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 09:15:04,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-03-17 09:15:04,590 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-03-17 09:15:04,590 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-03-17 09:15:04,591 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-03-17 09:15:04,591 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-03-17 09:15:04,591 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-03-17 09:15:04,591 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-03-17 09:15:04,591 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-03-17 09:15:04,591 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-03-17 09:15:04,591 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-03-17 09:15:04,591 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-17 09:15:04,591 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-17 09:15:04,591 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-17 09:15:04,592 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 09:15:04,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 09:15:04,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 09:15:04,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 09:15:04,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 09:15:04,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 09:15:04,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 09:15:04,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 09:15:04,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 09:15:04,593 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_112 [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_112 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 09:15:04,594 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-17 09:15:04,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-17 09:15:04,595 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-17 09:15:04,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-17 09:15:04,596 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-17 09:15:04,596 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-17 09:15:04,596 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-17 09:15:04,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-17 09:15:04,596 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-03-17 09:15:04,596 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_103 [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_103 [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_105 [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_105 [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-17 09:15:04,597 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-03-17 09:15:04,597 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_113 [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_113 [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-17 09:15:04,598 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-17 09:15:04,598 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-03-17 09:15:04,603 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_104 [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_104 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_106 [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_106 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-17 09:15:04,604 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 09:15:04,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 09:15:04,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 09:15:04,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 09:15:04,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 09:15:04,605 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-03-17 09:15:04,605 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-03-17 09:15:04,605 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-17 09:15:04,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-17 09:15:04,605 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-03-17 09:15:04,605 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-03-17 09:15:04,605 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-03-17 09:15:04,605 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-03-17 09:15:05,464 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 09:15:05,470 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 09:15:05,521 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18217: havoc #t~nondet1878; [2025-03-17 09:15:05,704 INFO L1322 $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-03-17 09:15:05,766 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18315: havoc netpoll_trap_#t~nondet1890#1; [2025-03-17 09:15:05,935 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18289: havoc #t~nondet1888; [2025-03-17 09:15:06,339 INFO L1322 $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-03-17 09:15:06,354 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18381: havoc #t~nondet1903; [2025-03-17 09:15:06,358 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: havoc #t~mem180.base, #t~mem180.offset;havoc #t~mem181; [2025-03-17 09:15:06,362 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18233: havoc #t~nondet1882; [2025-03-17 09:15:06,371 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: havoc #t~bitwise28; [2025-03-17 09:15:06,383 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: havoc #t~mem219.base, #t~mem219.offset; [2025-03-17 09:15:06,386 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18293: havoc #t~nondet1889; [2025-03-17 09:15:06,415 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18225: havoc dma_supported_#t~nondet1880#1; [2025-03-17 09:15:06,465 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: havoc #t~mem92.base, #t~mem92.offset; [2025-03-17 09:15:06,521 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18159: havoc #t~nondet1873; [2025-03-17 09:15:06,536 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc #t~mem196.base, #t~mem196.offset;havoc #t~mem197; [2025-03-17 09:15:06,568 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18221: havoc dma_set_mask_#t~nondet1879#1; [2025-03-17 09:15:06,670 INFO L1322 $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-03-17 09:15:06,802 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: havoc #t~bitwise339; [2025-03-17 09:15:06,813 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18323: havoc pci_bus_read_config_dword_#t~nondet1892#1; [2025-03-17 09:15:14,083 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: havoc skb_frag_size_#t~mem178#1; [2025-03-17 09:15:14,083 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: havoc dev_name_#t~mem43#1.base, dev_name_#t~mem43#1.offset; [2025-03-17 09:15:14,083 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18340: havoc pci_enable_device_#t~nondet1894#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15707: havoc ldv_pskb_expand_head_109_#t~nondet1740#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18354: havoc pci_request_regions_#t~nondet1896#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624: havoc jme_get_link_#t~bitwise1344#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1905#1 := main_#res#1;havoc main_#t~ret1559#1, main_~tmp~139#1;assume { :end_inline_main } true; [2025-03-17 09:15:14,084 INFO L1322 $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-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18368: havoc register_netdev_#t~nondet1898#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: havoc jme_get_msglevel_#t~mem1346#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18243: havoc generic_mii_ioctl_#t~nondet1883#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: havoc skb_headlen_#t~mem186#1;havoc skb_headlen_#t~mem187#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18246: havoc ioremap_nocache_#t~ret1884#1.base, ioremap_nocache_#t~ret1884#1.offset; [2025-03-17 09:15:14,084 INFO L1322 $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-03-17 09:15:14,084 INFO L1322 $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-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18265: havoc ldv_pre_register_netdev_#t~nondet1885#1; [2025-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15758-1: ldv_register_netdev_129_#res#1 := ldv_register_netdev_129_~ldv_func_res~2#1; [2025-03-17 09:15:14,084 INFO L1322 $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-03-17 09:15:14,084 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15101-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:15:14,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:15:14,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-17 09:15:14,085 INFO L1322 $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-03-17 09:15:14,085 INFO L1322 $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-03-17 09:15:14,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18155: havoc __pci_register_driver_#t~nondet1872#1; [2025-03-17 09:15:14,085 INFO L1322 $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-03-17 09:15:14,085 INFO L1322 $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-03-17 09:15:14,085 INFO L1322 $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-03-17 09:15:14,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: havoc kobject_name_#t~mem35#1.base, kobject_name_#t~mem35#1.offset; [2025-03-17 09:15:14,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18177: havoc alloc_etherdev_mqs_#t~ret1874#1.base, alloc_etherdev_mqs_#t~ret1874#1.offset; [2025-03-17 09:15:14,085 INFO L1322 $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-03-17 09:15:14,085 INFO L1322 $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-03-17 09:15:14,085 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18192: havoc csum_ipv6_magic_#t~nondet1877#1; [2025-03-17 09:15:14,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: havoc skb_frag_page_#t~mem207#1.base, skb_frag_page_#t~mem207#1.offset; [2025-03-17 09:15:15,306 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-17 09:15:16,336 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18319: havoc pci_bus_read_config_byte_#t~nondet1891#1; [2025-03-17 09:15:17,315 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18275: havoc mii_ethtool_gset_#t~nondet1886#1; [2025-03-17 09:15:17,362 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: havoc #t~mem29; [2025-03-17 09:15:18,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18364: havoc #t~nondet1897; [2025-03-17 09:15:19,018 INFO L1322 $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-03-17 09:15:19,094 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18327: havoc pci_bus_write_config_dword_#t~nondet1893#1; [2025-03-17 09:15:19,715 INFO L1322 $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-03-17 09:15:19,715 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18188: havoc crc32_le_#t~nondet1876#1; [2025-03-17 09:15:19,715 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181: havoc bitrev32_#t~nondet1875#1; [2025-03-17 09:15:20,494 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: havoc #t~mem1;havoc #t~bitwise2; [2025-03-17 09:15:20,518 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: havoc #t~mem201.base, #t~mem201.offset;havoc #t~mem202; [2025-03-17 09:15:21,562 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167: #res := 1; [2025-03-17 09:15:21,964 INFO L1322 $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-03-17 09:15:22,194 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: havoc #t~bitwise1392; [2025-03-17 09:15:22,212 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: havoc #t~mem185; [2025-03-17 09:15:23,050 INFO L1322 $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-03-17 09:15:23,050 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: havoc mii_ethtool_sset_#t~nondet1887#1; [2025-03-17 09:15:23,790 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18344: havoc pci_enable_msi_block_#t~nondet1895#1; [2025-03-17 09:15:23,791 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15145-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-17 09:15:23,791 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-1: ldv_request_irq_107_#res#1 := ldv_request_irq_107_~ldv_func_res~0#1; [2025-03-17 09:15:23,791 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18372: havoc request_threaded_irq_#t~nondet1899#1; [2025-03-17 09:15:25,113 INFO L? ?]: Removed 3143 outVars from TransFormulas that were not future-live. [2025-03-17 09:15:25,114 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 09:15:25,279 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 09:15:25,279 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 09:15:25,280 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:15:25 BoogieIcfgContainer [2025-03-17 09:15:25,280 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 09:15:25,282 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 09:15:25,282 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 09:15:25,286 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 09:15:25,286 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 09:14:56" (1/3) ... [2025-03-17 09:15:25,287 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d7612f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:15:25, skipping insertion in model container [2025-03-17 09:15:25,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:15:02" (2/3) ... [2025-03-17 09:15:25,287 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d7612f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:15:25, skipping insertion in model container [2025-03-17 09:15:25,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:15:25" (3/3) ... [2025-03-17 09:15:25,288 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2025-03-17 09:15:25,304 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 09:15:25,308 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, 3265 locations, 1 initial locations, 66 loop locations, and 1 error locations. [2025-03-17 09:15:25,401 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 09:15:25,412 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;@27dc6ecc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 09:15:25,412 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 09:15:25,423 INFO L276 IsEmpty]: Start isEmpty. Operand has 3074 states, 2144 states have (on average 1.351212686567164) internal successors, (2897), 2196 states have internal predecessors, (2897), 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-03-17 09:15:25,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2025-03-17 09:15:25,450 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:15:25,450 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] [2025-03-17 09:15:25,451 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:15:25,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:15:25,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1055440883, now seen corresponding path program 1 times [2025-03-17 09:15:25,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:15:25,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254961219] [2025-03-17 09:15:25,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:15:25,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:15:28,729 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 259 statements into 1 equivalence classes. [2025-03-17 09:15:29,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 259 of 259 statements. [2025-03-17 09:15:29,010 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:15:29,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:15:29,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-03-17 09:15:29,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:15:29,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254961219] [2025-03-17 09:15:29,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254961219] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:15:29,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:15:29,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:15:29,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715301054] [2025-03-17 09:15:29,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:15:29,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:15:29,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:15:29,607 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:15:29,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:15:29,615 INFO L87 Difference]: Start difference. First operand has 3074 states, 2144 states have (on average 1.351212686567164) internal successors, (2897), 2196 states have internal predecessors, (2897), 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 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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-03-17 09:15:33,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:15:37,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:15:37,558 INFO L93 Difference]: Finished difference Result 8225 states and 12064 transitions. [2025-03-17 09:15:37,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:15:37,561 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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 259 [2025-03-17 09:15:37,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:15:37,610 INFO L225 Difference]: With dead ends: 8225 [2025-03-17 09:15:37,611 INFO L226 Difference]: Without dead ends: 5109 [2025-03-17 09:15:37,640 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-03-17 09:15:37,644 INFO L435 NwaCegarLoop]: 4227 mSDtfsCounter, 3016 mSDsluCounter, 4093 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3016 SdHoareTripleChecker+Valid, 8320 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2025-03-17 09:15:37,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3016 Valid, 8320 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 7.6s Time] [2025-03-17 09:15:37,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5109 states. [2025-03-17 09:15:37,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5109 to 5107. [2025-03-17 09:15:37,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5107 states, 3549 states have (on average 1.3147365455057762) internal successors, (4666), 3632 states have internal predecessors, (4666), 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-03-17 09:15:37,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5107 states to 5107 states and 7201 transitions. [2025-03-17 09:15:37,961 INFO L78 Accepts]: Start accepts. Automaton has 5107 states and 7201 transitions. Word has length 259 [2025-03-17 09:15:37,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:15:37,963 INFO L471 AbstractCegarLoop]: Abstraction has 5107 states and 7201 transitions. [2025-03-17 09:15:37,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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-03-17 09:15:37,966 INFO L276 IsEmpty]: Start isEmpty. Operand 5107 states and 7201 transitions. [2025-03-17 09:15:38,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1639 [2025-03-17 09:15:38,029 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:15:38,030 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] [2025-03-17 09:15:38,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 09:15:38,032 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:15:38,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:15:38,033 INFO L85 PathProgramCache]: Analyzing trace with hash -94786759, now seen corresponding path program 1 times [2025-03-17 09:15:38,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:15:38,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994585477] [2025-03-17 09:15:38,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:15:38,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:15:41,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1638 statements into 1 equivalence classes. [2025-03-17 09:15:41,345 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1638 of 1638 statements. [2025-03-17 09:15:41,345 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:15:41,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:15:42,888 INFO L134 CoverageAnalysis]: Checked inductivity of 13191 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 13186 trivial. 0 not checked. [2025-03-17 09:15:42,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:15:42,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994585477] [2025-03-17 09:15:42,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994585477] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:15:42,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:15:42,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:15:42,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209289628] [2025-03-17 09:15:42,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:15:42,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:15:42,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:15:42,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:15:42,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:15:42,894 INFO L87 Difference]: Start difference. First operand 5107 states and 7201 transitions. Second operand has 3 states, 3 states have (on average 128.66666666666666) internal successors, (386), 3 states have internal predecessors, (386), 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-03-17 09:15:46,931 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-03-17 09:15:50,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:15:50,847 INFO L93 Difference]: Finished difference Result 14441 states and 20335 transitions. [2025-03-17 09:15:50,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:15:50,848 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 128.66666666666666) internal successors, (386), 3 states have internal predecessors, (386), 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 1638 [2025-03-17 09:15:50,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:15:50,903 INFO L225 Difference]: With dead ends: 14441 [2025-03-17 09:15:50,903 INFO L226 Difference]: Without dead ends: 9371 [2025-03-17 09:15:50,925 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-03-17 09:15:50,927 INFO L435 NwaCegarLoop]: 5276 mSDtfsCounter, 3615 mSDsluCounter, 4078 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3615 SdHoareTripleChecker+Valid, 9354 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2025-03-17 09:15:50,927 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3615 Valid, 9354 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 383 Invalid, 1 Unknown, 0 Unchecked, 7.7s Time] [2025-03-17 09:15:50,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9371 states. [2025-03-17 09:15:51,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9371 to 9367. [2025-03-17 09:15:51,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9367 states, 6530 states have (on average 1.3136294027565085) internal successors, (8578), 6683 states have internal predecessors, (8578), 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-03-17 09:15:51,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9367 states to 9367 states and 13154 transitions. [2025-03-17 09:15:51,260 INFO L78 Accepts]: Start accepts. Automaton has 9367 states and 13154 transitions. Word has length 1638 [2025-03-17 09:15:51,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:15:51,262 INFO L471 AbstractCegarLoop]: Abstraction has 9367 states and 13154 transitions. [2025-03-17 09:15:51,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 128.66666666666666) internal successors, (386), 3 states have internal predecessors, (386), 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-03-17 09:15:51,263 INFO L276 IsEmpty]: Start isEmpty. Operand 9367 states and 13154 transitions. [2025-03-17 09:15:51,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1703 [2025-03-17 09:15:51,350 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:15:51,352 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] [2025-03-17 09:15:51,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 09:15:51,352 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:15:51,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:15:51,354 INFO L85 PathProgramCache]: Analyzing trace with hash -917879410, now seen corresponding path program 1 times [2025-03-17 09:15:51,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:15:51,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665048990] [2025-03-17 09:15:51,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:15:51,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:15:54,160 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1702 statements into 1 equivalence classes. [2025-03-17 09:15:54,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1702 of 1702 statements. [2025-03-17 09:15:54,261 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:15:54,261 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:15:55,890 INFO L134 CoverageAnalysis]: Checked inductivity of 13654 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 13643 trivial. 0 not checked. [2025-03-17 09:15:55,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:15:55,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665048990] [2025-03-17 09:15:55,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665048990] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:15:55,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:15:55,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:15:55,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182316813] [2025-03-17 09:15:55,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:15:55,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:15:55,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:15:55,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:15:55,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:15:55,894 INFO L87 Difference]: Start difference. First operand 9367 states and 13154 transitions. Second operand has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 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-03-17 09:15:59,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:16:04,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:16:04,596 INFO L93 Difference]: Finished difference Result 22957 states and 32235 transitions. [2025-03-17 09:16:04,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:16:04,598 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 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 1702 [2025-03-17 09:16:04,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:16:04,687 INFO L225 Difference]: With dead ends: 22957 [2025-03-17 09:16:04,688 INFO L226 Difference]: Without dead ends: 13627 [2025-03-17 09:16:04,724 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-03-17 09:16:04,725 INFO L435 NwaCegarLoop]: 7626 mSDtfsCounter, 3614 mSDsluCounter, 4069 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3614 SdHoareTripleChecker+Valid, 11695 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.4s IncrementalHoareTripleChecker+Time [2025-03-17 09:16:04,725 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3614 Valid, 11695 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 458 Invalid, 1 Unknown, 0 Unchecked, 8.4s Time] [2025-03-17 09:16:04,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13627 states. [2025-03-17 09:16:05,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13627 to 13623. [2025-03-17 09:16:05,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13623 states, 9507 states have (on average 1.3133480593247082) internal successors, (12486), 9730 states have internal predecessors, (12486), 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-03-17 09:16:05,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13623 states to 13623 states and 19103 transitions. [2025-03-17 09:16:05,150 INFO L78 Accepts]: Start accepts. Automaton has 13623 states and 19103 transitions. Word has length 1702 [2025-03-17 09:16:05,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:16:05,151 INFO L471 AbstractCegarLoop]: Abstraction has 13623 states and 19103 transitions. [2025-03-17 09:16:05,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 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-03-17 09:16:05,152 INFO L276 IsEmpty]: Start isEmpty. Operand 13623 states and 19103 transitions. [2025-03-17 09:16:05,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1777 [2025-03-17 09:16:05,203 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:16:05,204 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] [2025-03-17 09:16:05,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 09:16:05,205 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 09:16:05,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:16:05,207 INFO L85 PathProgramCache]: Analyzing trace with hash -898063335, now seen corresponding path program 1 times [2025-03-17 09:16:05,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:16:05,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909994080] [2025-03-17 09:16:05,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:16:05,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:16:07,999 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1776 statements into 1 equivalence classes. [2025-03-17 09:16:08,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1776 of 1776 statements. [2025-03-17 09:16:08,078 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:16:08,078 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:16:08,762 INFO L134 CoverageAnalysis]: Checked inductivity of 14148 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 14110 trivial. 0 not checked. [2025-03-17 09:16:08,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:16:08,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909994080] [2025-03-17 09:16:08,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909994080] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:16:08,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:16:08,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:16:08,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115159611] [2025-03-17 09:16:08,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:16:08,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:16:08,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:16:08,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:16:08,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:16:08,766 INFO L87 Difference]: Start difference. First operand 13623 states and 19103 transitions. Second operand has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 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-03-17 09:16:12,797 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 []