./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 798a7b37 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-?-798a7b3-m [2025-03-04 04:55:26,104 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 04:55:26,167 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 04:55:26,173 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 04:55:26,177 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 04:55:26,196 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 04:55:26,197 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 04:55:26,197 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 04:55:26,198 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 04:55:26,198 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 04:55:26,198 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 04:55:26,198 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 04:55:26,198 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 04:55:26,198 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 04:55:26,199 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 04:55:26,199 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 04:55:26,200 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:55:26,200 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 04:55:26,200 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 04:55:26,201 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 04:55:26,201 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 04:55:26,201 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 04:55:26,201 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-04 04:55:26,479 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 04:55:26,486 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 04:55:26,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 04:55:26,492 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 04:55:26,492 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 04:55:26,493 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-04 04:55:27,809 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc8d10101/cbd468bfda594273808db71c10e8f339/FLAGd19520434 [2025-03-04 04:55:28,466 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 04:55:28,467 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-04 04:55:28,532 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc8d10101/cbd468bfda594273808db71c10e8f339/FLAGd19520434 [2025-03-04 04:55:28,548 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc8d10101/cbd468bfda594273808db71c10e8f339 [2025-03-04 04:55:28,550 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 04:55:28,552 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 04:55:28,553 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 04:55:28,554 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 04:55:28,557 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 04:55:28,558 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:55:28" (1/1) ... [2025-03-04 04:55:28,560 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@520bb77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:28, skipping insertion in model container [2025-03-04 04:55:28,560 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 04:55:28" (1/1) ... [2025-03-04 04:55:28,679 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 04:55:32,090 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-04 04:55:32,092 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-04 04:55:32,108 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:55:32,141 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 04:55:32,230 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-04 04:55:32,231 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-04 04:55:32,232 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6165] [2025-03-04 04:55:32,233 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-04 04:55:32,234 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-04 04:55:32,234 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-04 04:55:32,234 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-04 04:55:32,234 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-04 04:55:32,234 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-04 04:55:32,236 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-04 04:55:32,236 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-04 04:55:32,236 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-04 04:55:32,236 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-04 04:55:32,236 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6345] [2025-03-04 04:55:32,237 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-04 04:55:32,238 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-04 04:55:32,238 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-04 04:55:32,238 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-04 04:55:32,244 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-04 04:55:32,246 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-04 04:55:32,246 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-04 04:55:32,247 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-04 04:55:32,254 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-04 04:55:32,254 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7067] [2025-03-04 04:55:32,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7497] [2025-03-04 04:55:32,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7548] [2025-03-04 04:55:32,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7559] [2025-03-04 04:55:32,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7568] [2025-03-04 04:55:32,266 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7683] [2025-03-04 04:55:32,268 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7735] [2025-03-04 04:55:32,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7793] [2025-03-04 04:55:32,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7795] [2025-03-04 04:55:32,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7802] [2025-03-04 04:55:32,270 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7804] [2025-03-04 04:55:32,274 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8128] [2025-03-04 04:55:32,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8529] [2025-03-04 04:55:32,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8534] [2025-03-04 04:55:32,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8550] [2025-03-04 04:55:32,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8577] [2025-03-04 04:55:32,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8617] [2025-03-04 04:55:32,289 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8819] [2025-03-04 04:55:32,289 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8826] [2025-03-04 04:55:32,291 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8851] [2025-03-04 04:55:32,291 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8878] [2025-03-04 04:55:32,296 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9146] [2025-03-04 04:55:32,300 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9428] [2025-03-04 04:55:32,301 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9452] [2025-03-04 04:55:32,304 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9752] [2025-03-04 04:55:32,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10861] [2025-03-04 04:55:32,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10875] [2025-03-04 04:55:32,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10909] [2025-03-04 04:55:32,330 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10924] [2025-03-04 04:55:32,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11120] [2025-03-04 04:55:32,558 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-04 04:55:32,559 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-04 04:55:32,562 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 04:55:32,771 INFO L204 MainTranslator]: Completed translation [2025-03-04 04:55:32,771 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32 WrapperNode [2025-03-04 04:55:32,772 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 04:55:32,773 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 04:55:32,774 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 04:55:32,774 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 04:55:32,778 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:32,880 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:33,131 INFO L138 Inliner]: procedures = 660, calls = 3061, calls flagged for inlining = 319, calls inlined = 257, statements flattened = 7050 [2025-03-04 04:55:33,132 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 04:55:33,133 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 04:55:33,133 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 04:55:33,133 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 04:55:33,141 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:33,142 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:33,171 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,440 INFO L175 MemorySlicer]: Split 943 memory accesses to 22 slices as follows [5, 2, 2, 757, 2, 53, 4, 3, 1, 10, 40, 8, 6, 8, 18, 1, 4, 5, 6, 4, 1, 3]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 2, 0, 14, 0, 0, 4, 1, 0, 0, 0, 8, 0, 8, 0, 1, 4, 5, 6, 4, 1, 0]. The 398 writes are split as follows [4, 0, 1, 334, 1, 42, 0, 0, 0, 5, 0, 0, 3, 0, 8, 0, 0, 0, 0, 0, 0, 0]. [2025-03-04 04:55:34,440 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,441 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,560 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,573 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,613 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,639 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,699 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 04:55:34,701 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 04:55:34,701 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 04:55:34,702 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 04:55:34,703 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (1/1) ... [2025-03-04 04:55:34,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 04:55:34,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 04:55:34,731 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-04 04:55:34,734 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-04 04:55:34,754 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-04 04:55:34,754 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-04 04:55:34,754 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-04 04:55:34,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-04 04:55:34,754 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-04 04:55:34,755 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-04 04:55:34,755 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-04 04:55:34,755 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-04 04:55:34,755 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-03-04 04:55:34,755 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-03-04 04:55:34,755 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 04:55:34,755 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-04 04:55:34,756 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-04 04:55:34,756 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-03-04 04:55:34,757 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 04:55:34,757 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 04:55:34,758 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-03-04 04:55:34,761 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-04 04:55:34,761 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-04 04:55:34,761 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 04:55:34,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 04:55:34,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-03-04 04:55:34,762 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-04 04:55:34,762 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-03-04 04:55:34,762 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:55:34,762 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:55:34,763 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:55:34,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 04:55:34,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-04 04:55:34,766 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-04 04:55:34,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 04:55:34,768 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 04:55:34,769 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-03-04 04:55:34,769 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 04:55:34,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 04:55:34,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-03-04 04:55:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 04:55:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-03-04 04:55:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-03-04 04:55:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-03-04 04:55:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-04 04:55:34,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-04 04:55:34,773 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 04:55:34,774 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 04:55:34,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 04:55:34,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_112 [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_112 [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-04 04:55:34,777 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-04 04:55:34,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 04:55:34,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 04:55:34,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_103 [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_103 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_105 [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_105 [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-04 04:55:34,780 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-03-04 04:55:34,780 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-03-04 04:55:34,781 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 04:55:34,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 04:55:34,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_113 [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_113 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_104 [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_104 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_106 [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_106 [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-04 04:55:34,786 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-04 04:55:34,786 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-04 04:55:34,787 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 04:55:34,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-03-04 04:55:34,788 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-04 04:55:34,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-03-04 04:55:34,788 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-03-04 04:55:34,788 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-03-04 04:55:34,788 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-03-04 04:55:35,777 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 04:55:35,780 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 04:55:35,820 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18217: havoc #t~nondet1878; [2025-03-04 04:55:35,946 INFO L1325 $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-04 04:55:35,994 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18315: havoc netpoll_trap_#t~nondet1890#1; [2025-03-04 04:55:36,162 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18289: havoc #t~nondet1888; [2025-03-04 04:55:36,581 INFO L1325 $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-04 04:55:36,589 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18381: havoc #t~nondet1903; [2025-03-04 04:55:36,592 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: havoc #t~mem180.base, #t~mem180.offset;havoc #t~mem181; [2025-03-04 04:55:36,594 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18233: havoc #t~nondet1882; [2025-03-04 04:55:36,605 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: havoc #t~bitwise28; [2025-03-04 04:55:36,612 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: havoc #t~mem219.base, #t~mem219.offset; [2025-03-04 04:55:36,615 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18293: havoc #t~nondet1889; [2025-03-04 04:55:36,642 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18225: havoc dma_supported_#t~nondet1880#1; [2025-03-04 04:55:36,702 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: havoc #t~mem92.base, #t~mem92.offset; [2025-03-04 04:55:36,746 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18159: havoc #t~nondet1873; [2025-03-04 04:55:36,757 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc #t~mem196.base, #t~mem196.offset;havoc #t~mem197; [2025-03-04 04:55:36,786 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18221: havoc dma_set_mask_#t~nondet1879#1; [2025-03-04 04:55:36,859 INFO L1325 $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-04 04:55:36,986 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: havoc #t~bitwise339; [2025-03-04 04:55:36,992 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18323: havoc pci_bus_read_config_dword_#t~nondet1892#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: havoc skb_frag_size_#t~mem178#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: havoc dev_name_#t~mem43#1.base, dev_name_#t~mem43#1.offset; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18340: havoc pci_enable_device_#t~nondet1894#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1905#1 := main_#res#1;havoc main_#t~ret1559#1, main_~tmp~139#1;assume { :end_inline_main } true; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15707: havoc ldv_pskb_expand_head_109_#t~nondet1740#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18354: havoc pci_request_regions_#t~nondet1896#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624: havoc jme_get_link_#t~bitwise1344#1; [2025-03-04 04:55:44,449 INFO L1325 $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-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18368: havoc register_netdev_#t~nondet1898#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: havoc jme_get_msglevel_#t~mem1346#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18243: havoc generic_mii_ioctl_#t~nondet1883#1; [2025-03-04 04:55:44,449 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: havoc skb_headlen_#t~mem186#1;havoc skb_headlen_#t~mem187#1; [2025-03-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18246: havoc ioremap_nocache_#t~ret1884#1.base, ioremap_nocache_#t~ret1884#1.offset; [2025-03-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18265: havoc ldv_pre_register_netdev_#t~nondet1885#1; [2025-03-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15758-1: ldv_register_netdev_129_#res#1 := ldv_register_netdev_129_~ldv_func_res~2#1; [2025-03-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15101-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18155: havoc __pci_register_driver_#t~nondet1872#1; [2025-03-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $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-04 04:55:44,450 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: havoc kobject_name_#t~mem35#1.base, kobject_name_#t~mem35#1.offset; [2025-03-04 04:55:44,451 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18177: havoc alloc_etherdev_mqs_#t~ret1874#1.base, alloc_etherdev_mqs_#t~ret1874#1.offset; [2025-03-04 04:55:44,451 INFO L1325 $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-04 04:55:44,451 INFO L1325 $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-04 04:55:44,451 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18192: havoc csum_ipv6_magic_#t~nondet1877#1; [2025-03-04 04:55:44,451 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: havoc skb_frag_page_#t~mem207#1.base, skb_frag_page_#t~mem207#1.offset; [2025-03-04 04:55:45,513 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 04:55:46,652 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18319: havoc pci_bus_read_config_byte_#t~nondet1891#1; [2025-03-04 04:55:47,540 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18275: havoc mii_ethtool_gset_#t~nondet1886#1; [2025-03-04 04:55:47,588 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: havoc #t~mem29; [2025-03-04 04:55:48,581 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18364: havoc #t~nondet1897; [2025-03-04 04:55:49,169 INFO L1325 $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-04 04:55:49,242 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18327: havoc pci_bus_write_config_dword_#t~nondet1893#1; [2025-03-04 04:55:49,759 INFO L1325 $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-04 04:55:49,759 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18188: havoc crc32_le_#t~nondet1876#1; [2025-03-04 04:55:49,759 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181: havoc bitrev32_#t~nondet1875#1; [2025-03-04 04:55:50,642 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: havoc #t~mem1;havoc #t~bitwise2; [2025-03-04 04:55:50,667 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: havoc #t~mem201.base, #t~mem201.offset;havoc #t~mem202; [2025-03-04 04:55:51,786 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167: #res := 1; [2025-03-04 04:55:52,112 INFO L1325 $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-04 04:55:52,384 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: havoc #t~bitwise1392; [2025-03-04 04:55:52,405 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: havoc #t~mem185; [2025-03-04 04:55:56,793 INFO L1325 $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-04 04:55:56,793 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: havoc mii_ethtool_sset_#t~nondet1887#1; [2025-03-04 04:55:57,627 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18344: havoc pci_enable_msi_block_#t~nondet1895#1; [2025-03-04 04:55:57,627 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15145-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-04 04:55:57,627 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-1: ldv_request_irq_107_#res#1 := ldv_request_irq_107_~ldv_func_res~0#1; [2025-03-04 04:55:57,627 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18372: havoc request_threaded_irq_#t~nondet1899#1; [2025-03-04 04:55:58,923 INFO L? ?]: Removed 3483 outVars from TransFormulas that were not future-live. [2025-03-04 04:55:58,923 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 04:55:59,028 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 04:55:59,028 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-04 04:55:59,028 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:55:59 BoogieIcfgContainer [2025-03-04 04:55:59,028 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 04:55:59,030 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 04:55:59,030 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 04:55:59,033 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 04:55:59,034 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 04:55:28" (1/3) ... [2025-03-04 04:55:59,035 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c5c59e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:55:59, skipping insertion in model container [2025-03-04 04:55:59,035 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 04:55:32" (2/3) ... [2025-03-04 04:55:59,036 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c5c59e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 04:55:59, skipping insertion in model container [2025-03-04 04:55:59,036 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 04:55:59" (3/3) ... [2025-03-04 04:55:59,038 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2025-03-04 04:55:59,050 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 04:55:59,054 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i that has 204 procedures, 3423 locations, 1 initial locations, 66 loop locations, and 1 error locations. [2025-03-04 04:55:59,272 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 04:55:59,289 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;@1efc93a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 04:55:59,295 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-04 04:55:59,323 INFO L276 IsEmpty]: Start isEmpty. Operand has 3232 states, 2302 states have (on average 1.3271068635968724) internal successors, (3055), 2354 states have internal predecessors, (3055), 769 states have call successors, (769), 161 states have call predecessors, (769), 160 states have return successors, (760), 744 states have call predecessors, (760), 760 states have call successors, (760) [2025-03-04 04:55:59,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2025-03-04 04:55:59,379 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:55:59,380 INFO L218 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:55:59,381 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:55:59,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:55:59,386 INFO L85 PathProgramCache]: Analyzing trace with hash -2132037947, now seen corresponding path program 1 times [2025-03-04 04:55:59,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:55:59,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738492854] [2025-03-04 04:55:59,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:55:59,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:56:02,532 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 263 statements into 1 equivalence classes. [2025-03-04 04:56:02,860 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 263 of 263 statements. [2025-03-04 04:56:02,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:56:02,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:56:03,421 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-04 04:56:03,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:56:03,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738492854] [2025-03-04 04:56:03,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738492854] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:56:03,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:56:03,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:56:03,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826481926] [2025-03-04 04:56:03,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:56:03,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:56:03,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:56:03,449 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:56:03,449 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:56:03,456 INFO L87 Difference]: Start difference. First operand has 3232 states, 2302 states have (on average 1.3271068635968724) internal successors, (3055), 2354 states have internal predecessors, (3055), 769 states have call successors, (769), 161 states have call predecessors, (769), 160 states have return successors, (760), 744 states have call predecessors, (760), 760 states have call successors, (760) Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-03-04 04:56:07,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-04 04:56:11,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:56:11,298 INFO L93 Difference]: Finished difference Result 8636 states and 12475 transitions. [2025-03-04 04:56:11,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:56:11,301 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 263 [2025-03-04 04:56:11,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:56:11,344 INFO L225 Difference]: With dead ends: 8636 [2025-03-04 04:56:11,344 INFO L226 Difference]: Without dead ends: 5356 [2025-03-04 04:56:11,368 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-04 04:56:11,370 INFO L435 NwaCegarLoop]: 4385 mSDtfsCounter, 3118 mSDsluCounter, 4248 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3118 SdHoareTripleChecker+Valid, 8633 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2025-03-04 04:56:11,370 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3118 Valid, 8633 Invalid, 383 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2025-03-04 04:56:11,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2025-03-04 04:56:11,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 5354. [2025-03-04 04:56:11,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5354 states, 3796 states have (on average 1.2942571127502633) internal successors, (4913), 3879 states have internal predecessors, (4913), 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-04 04:56:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5354 states to 5354 states and 7448 transitions. [2025-03-04 04:56:11,858 INFO L78 Accepts]: Start accepts. Automaton has 5354 states and 7448 transitions. Word has length 263 [2025-03-04 04:56:11,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:56:11,861 INFO L471 AbstractCegarLoop]: Abstraction has 5354 states and 7448 transitions. [2025-03-04 04:56:11,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2025-03-04 04:56:11,862 INFO L276 IsEmpty]: Start isEmpty. Operand 5354 states and 7448 transitions. [2025-03-04 04:56:11,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1665 [2025-03-04 04:56:11,981 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:56:11,982 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 28, 28, 27, 27, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:56:11,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 04:56:11,984 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:56:11,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:56:11,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1333415256, now seen corresponding path program 1 times [2025-03-04 04:56:11,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:56:11,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166741839] [2025-03-04 04:56:11,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:56:11,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:56:15,307 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1664 statements into 1 equivalence classes. [2025-03-04 04:56:15,435 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1664 of 1664 statements. [2025-03-04 04:56:15,436 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:56:15,436 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:56:17,266 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-04 04:56:17,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:56:17,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166741839] [2025-03-04 04:56:17,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166741839] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:56:17,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:56:17,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:56:17,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079445481] [2025-03-04 04:56:17,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:56:17,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:56:17,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:56:17,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:56:17,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:56:17,272 INFO L87 Difference]: Start difference. First operand 5354 states and 7448 transitions. Second operand has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 3 states have call successors, (153), 2 states have call predecessors, (153), 1 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) [2025-03-04 04:56:21,346 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-04 04:56:25,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:56:25,448 INFO L93 Difference]: Finished difference Result 15140 states and 21034 transitions. [2025-03-04 04:56:25,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:56:25,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 3 states have call successors, (153), 2 states have call predecessors, (153), 1 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) Word has length 1664 [2025-03-04 04:56:25,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:56:25,509 INFO L225 Difference]: With dead ends: 15140 [2025-03-04 04:56:25,509 INFO L226 Difference]: Without dead ends: 9827 [2025-03-04 04:56:25,536 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-04 04:56:25,537 INFO L435 NwaCegarLoop]: 5768 mSDtfsCounter, 3747 mSDsluCounter, 4231 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3747 SdHoareTripleChecker+Valid, 9999 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2025-03-04 04:56:25,538 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3747 Valid, 9999 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 404 Invalid, 1 Unknown, 0 Unchecked, 7.9s Time] [2025-03-04 04:56:25,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9827 states. [2025-03-04 04:56:25,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9827 to 9823. [2025-03-04 04:56:25,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9823 states, 6986 states have (on average 1.2931577440595476) internal successors, (9034), 7139 states have internal predecessors, (9034), 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-04 04:56:25,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9823 states to 9823 states and 13610 transitions. [2025-03-04 04:56:25,974 INFO L78 Accepts]: Start accepts. Automaton has 9823 states and 13610 transitions. Word has length 1664 [2025-03-04 04:56:25,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:56:25,975 INFO L471 AbstractCegarLoop]: Abstraction has 9823 states and 13610 transitions. [2025-03-04 04:56:25,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.33333333333334) internal successors, (412), 3 states have internal predecessors, (412), 3 states have call successors, (153), 2 states have call predecessors, (153), 1 states have return successors, (152), 3 states have call predecessors, (152), 3 states have call successors, (152) [2025-03-04 04:56:25,976 INFO L276 IsEmpty]: Start isEmpty. Operand 9823 states and 13610 transitions. [2025-03-04 04:56:26,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1734 [2025-03-04 04:56:26,050 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:56:26,052 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 30, 30, 28, 28, 20, 20, 20, 20, 20, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 15, 15, 15, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:56:26,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 04:56:26,053 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:56:26,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:56:26,055 INFO L85 PathProgramCache]: Analyzing trace with hash 33413964, now seen corresponding path program 1 times [2025-03-04 04:56:26,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:56:26,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460984902] [2025-03-04 04:56:26,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:56:26,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:56:29,341 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1733 statements into 1 equivalence classes. [2025-03-04 04:56:29,427 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1733 of 1733 statements. [2025-03-04 04:56:29,427 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:56:29,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:56:31,635 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-04 04:56:31,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:56:31,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460984902] [2025-03-04 04:56:31,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460984902] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:56:31,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:56:31,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:56:31,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212260654] [2025-03-04 04:56:31,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:56:31,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:56:31,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:56:31,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:56:31,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:56:31,644 INFO L87 Difference]: Start difference. First operand 9823 states and 13610 transitions. Second operand has 3 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 3 states have call successors, (161), 2 states have call predecessors, (161), 1 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) [2025-03-04 04:56:35,717 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-04 04:56:40,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 04:56:40,537 INFO L93 Difference]: Finished difference Result 24074 states and 33352 transitions. [2025-03-04 04:56:40,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 04:56:40,538 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 3 states have call successors, (161), 2 states have call predecessors, (161), 1 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) Word has length 1733 [2025-03-04 04:56:40,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 04:56:40,627 INFO L225 Difference]: With dead ends: 24074 [2025-03-04 04:56:40,627 INFO L226 Difference]: Without dead ends: 14292 [2025-03-04 04:56:40,665 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-04 04:56:40,666 INFO L435 NwaCegarLoop]: 7911 mSDtfsCounter, 3743 mSDsluCounter, 4220 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3743 SdHoareTripleChecker+Valid, 12131 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.6s IncrementalHoareTripleChecker+Time [2025-03-04 04:56:40,666 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3743 Valid, 12131 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 458 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2025-03-04 04:56:40,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14292 states. [2025-03-04 04:56:41,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14292 to 14288. [2025-03-04 04:56:41,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14288 states, 10172 states have (on average 1.292862760519072) internal successors, (13151), 10395 states have internal predecessors, (13151), 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-04 04:56:41,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14288 states to 14288 states and 19768 transitions. [2025-03-04 04:56:41,173 INFO L78 Accepts]: Start accepts. Automaton has 14288 states and 19768 transitions. Word has length 1733 [2025-03-04 04:56:41,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 04:56:41,174 INFO L471 AbstractCegarLoop]: Abstraction has 14288 states and 19768 transitions. [2025-03-04 04:56:41,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 3 states have call successors, (161), 2 states have call predecessors, (161), 1 states have return successors, (160), 3 states have call predecessors, (160), 3 states have call successors, (160) [2025-03-04 04:56:41,174 INFO L276 IsEmpty]: Start isEmpty. Operand 14288 states and 19768 transitions. [2025-03-04 04:56:41,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2025-03-04 04:56:41,223 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 04:56:41,224 INFO L218 NwaCegarLoop]: trace histogram [56, 56, 43, 43, 32, 32, 28, 28, 20, 20, 20, 20, 20, 20, 19, 19, 19, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 04:56:41,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 04:56:41,225 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-04 04:56:41,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 04:56:41,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1727434163, now seen corresponding path program 1 times [2025-03-04 04:56:41,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 04:56:41,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685945639] [2025-03-04 04:56:41,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 04:56:41,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 04:56:44,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1807 statements into 1 equivalence classes. [2025-03-04 04:56:44,427 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1807 of 1807 statements. [2025-03-04 04:56:44,427 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 04:56:44,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 04:56:45,230 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-04 04:56:45,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 04:56:45,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685945639] [2025-03-04 04:56:45,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685945639] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 04:56:45,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 04:56:45,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-04 04:56:45,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35814182] [2025-03-04 04:56:45,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 04:56:45,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 04:56:45,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 04:56:45,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 04:56:45,235 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 04:56:45,235 INFO L87 Difference]: Start difference. First operand 14288 states and 19768 transitions. Second operand has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 3 states have call successors, (167), 2 states have call predecessors, (167), 1 states have return successors, (166), 3 states have call predecessors, (166), 3 states have call successors, (166)