./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 e2fb8bed 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-?-e2fb8be-m [2025-03-08 20:07:20,652 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 20:07:20,731 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 20:07:20,738 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 20:07:20,739 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 20:07:20,765 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 20:07:20,766 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 20:07:20,766 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 20:07:20,766 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 20:07:20,766 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 20:07:20,766 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 20:07:20,766 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 20:07:20,767 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 20:07:20,767 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 20:07:20,771 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 20:07:20,771 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 20:07:20,771 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:07:20,771 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 20:07:20,772 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 20:07:20,772 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-08 20:07:21,023 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 20:07:21,031 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 20:07:21,033 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 20:07:21,034 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 20:07:21,034 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 20:07:21,036 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-08 20:07:22,215 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b60b0c386/6deaaf57ee804b7e952285fec62a67e1/FLAG004e630ef [2025-03-08 20:07:22,962 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 20:07:22,963 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-08 20:07:23,016 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b60b0c386/6deaaf57ee804b7e952285fec62a67e1/FLAG004e630ef [2025-03-08 20:07:23,028 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b60b0c386/6deaaf57ee804b7e952285fec62a67e1 [2025-03-08 20:07:23,030 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 20:07:23,031 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 20:07:23,032 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 20:07:23,032 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 20:07:23,035 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 20:07:23,036 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:07:23" (1/1) ... [2025-03-08 20:07:23,037 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@727ab981 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:23, skipping insertion in model container [2025-03-08 20:07:23,037 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 08:07:23" (1/1) ... [2025-03-08 20:07:23,145 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 20:07:27,010 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-08 20:07:27,012 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-08 20:07:27,027 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:07:27,057 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 20:07:27,133 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-08 20:07:27,135 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-08 20:07:27,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6165] [2025-03-08 20:07:27,136 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-08 20:07:27,136 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-08 20:07:27,136 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-08 20:07:27,137 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-08 20:07:27,137 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-08 20:07:27,137 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-08 20:07:27,138 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-08 20:07:27,138 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-08 20:07:27,138 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-08 20:07:27,138 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-08 20:07:27,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6345] [2025-03-08 20:07:27,139 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-08 20:07:27,140 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-08 20:07:27,140 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-08 20:07:27,141 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-08 20:07:27,144 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-08 20:07:27,144 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-08 20:07:27,145 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-08 20:07:27,146 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-08 20:07:27,154 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-08 20:07:27,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7067] [2025-03-08 20:07:27,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7497] [2025-03-08 20:07:27,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7548] [2025-03-08 20:07:27,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7559] [2025-03-08 20:07:27,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7568] [2025-03-08 20:07:27,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7683] [2025-03-08 20:07:27,168 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7735] [2025-03-08 20:07:27,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7793] [2025-03-08 20:07:27,169 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7795] [2025-03-08 20:07:27,170 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7802] [2025-03-08 20:07:27,170 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7804] [2025-03-08 20:07:27,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8128] [2025-03-08 20:07:27,183 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8529] [2025-03-08 20:07:27,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8534] [2025-03-08 20:07:27,185 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8550] [2025-03-08 20:07:27,186 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8577] [2025-03-08 20:07:27,187 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8617] [2025-03-08 20:07:27,191 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8819] [2025-03-08 20:07:27,191 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8826] [2025-03-08 20:07:27,193 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8851] [2025-03-08 20:07:27,193 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8878] [2025-03-08 20:07:27,199 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9146] [2025-03-08 20:07:27,203 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9428] [2025-03-08 20:07:27,204 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9452] [2025-03-08 20:07:27,207 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9752] [2025-03-08 20:07:27,229 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10861] [2025-03-08 20:07:27,230 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10875] [2025-03-08 20:07:27,231 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10909] [2025-03-08 20:07:27,232 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10924] [2025-03-08 20:07:27,273 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11120] [2025-03-08 20:07:27,399 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-08 20:07:27,399 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-08 20:07:27,408 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 20:07:27,694 INFO L204 MainTranslator]: Completed translation [2025-03-08 20:07:27,695 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27 WrapperNode [2025-03-08 20:07:27,695 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 20:07:27,696 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 20:07:27,696 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 20:07:27,696 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 20:07:27,702 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:27,801 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:27,978 INFO L138 Inliner]: procedures = 660, calls = 3061, calls flagged for inlining = 319, calls inlined = 257, statements flattened = 7050 [2025-03-08 20:07:27,980 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 20:07:27,981 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 20:07:27,981 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 20:07:27,981 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 20:07:27,990 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:27,991 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:28,022 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,289 INFO L175 MemorySlicer]: Split 943 memory accesses to 22 slices as follows [6, 10, 1, 2, 757, 4, 53, 3, 18, 8, 2, 40, 8, 1, 4, 5, 6, 5, 2, 4, 1, 3]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 0, 0, 2, 14, 4, 0, 1, 0, 8, 0, 0, 8, 1, 4, 5, 6, 0, 0, 4, 1, 0]. The 398 writes are split as follows [3, 5, 0, 0, 334, 0, 42, 0, 8, 0, 1, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0]. [2025-03-08 20:07:29,290 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,290 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,434 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,453 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,507 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,534 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,590 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 20:07:29,592 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 20:07:29,592 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 20:07:29,593 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 20:07:29,594 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (1/1) ... [2025-03-08 20:07:29,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 20:07:29,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 20:07:29,623 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-08 20:07:29,626 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-08 20:07:29,648 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-08 20:07:29,648 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-08 20:07:29,648 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-08 20:07:29,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-08 20:07:29,648 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-08 20:07:29,649 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-08 20:07:29,649 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-08 20:07:29,649 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-08 20:07:29,649 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-03-08 20:07:29,650 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-03-08 20:07:29,650 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-08 20:07:29,651 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-03-08 20:07:29,652 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 20:07:29,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 20:07:29,653 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 20:07:29,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 20:07:29,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 20:07:29,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 20:07:29,654 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 20:07:29,654 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-03-08 20:07:29,654 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-03-08 20:07:29,654 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 20:07:29,654 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 20:07:29,654 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 20:07:29,654 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 20:07:29,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 20:07:29,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-03-08 20:07:29,656 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 20:07:29,656 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-03-08 20:07:29,656 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:07:29,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:07:29,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:07:29,657 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 20:07:29,657 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 20:07:29,657 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 20:07:29,657 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 20:07:29,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 20:07:29,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 20:07:29,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 20:07:29,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 20:07:29,659 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-03-08 20:07:29,660 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 20:07:29,660 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 20:07:29,661 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:07:29,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 20:07:29,663 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-03-08 20:07:29,663 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-03-08 20:07:29,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2025-03-08 20:07:29,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-03-08 20:07:29,664 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-03-08 20:07:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-03-08 20:07:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 20:07:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 20:07:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-03-08 20:07:29,666 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 20:07:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 20:07:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 20:07:29,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_112 [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_112 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-08 20:07:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 20:07:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 20:07:29,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 20:07:29,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_103 [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_103 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_105 [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_105 [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-08 20:07:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-08 20:07:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_113 [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_113 [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-03-08 20:07:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-03-08 20:07:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_104 [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_104 [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_106 [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_106 [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 20:07:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 20:07:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 20:07:29,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 20:07:29,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 20:07:29,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-03-08 20:07:29,680 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-08 20:07:29,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-03-08 20:07:29,680 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-03-08 20:07:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-03-08 20:07:29,681 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-03-08 20:07:30,524 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 20:07:30,530 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 20:07:30,572 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18217: havoc #t~nondet1878; [2025-03-08 20:07:30,722 INFO L1307 $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-08 20:07:30,772 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18315: havoc netpoll_trap_#t~nondet1890#1; [2025-03-08 20:07:30,970 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18289: havoc #t~nondet1888; [2025-03-08 20:07:31,342 INFO L1307 $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-08 20:07:31,352 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18381: havoc #t~nondet1903; [2025-03-08 20:07:31,356 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6852: havoc #t~mem180.base, #t~mem180.offset;havoc #t~mem181; [2025-03-08 20:07:31,358 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18233: havoc #t~nondet1882; [2025-03-08 20:07:31,364 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: havoc #t~bitwise28; [2025-03-08 20:07:31,375 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: havoc #t~mem219.base, #t~mem219.offset; [2025-03-08 20:07:31,377 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18293: havoc #t~nondet1889; [2025-03-08 20:07:31,413 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18225: havoc dma_supported_#t~nondet1880#1; [2025-03-08 20:07:31,470 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: havoc #t~mem92.base, #t~mem92.offset; [2025-03-08 20:07:31,517 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18159: havoc #t~nondet1873; [2025-03-08 20:07:31,528 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6906: havoc #t~mem196.base, #t~mem196.offset;havoc #t~mem197; [2025-03-08 20:07:31,556 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18221: havoc dma_set_mask_#t~nondet1879#1; [2025-03-08 20:07:31,636 INFO L1307 $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-08 20:07:31,755 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: havoc #t~bitwise339; [2025-03-08 20:07:31,762 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18323: havoc pci_bus_read_config_dword_#t~nondet1892#1; [2025-03-08 20:07:38,526 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: havoc skb_frag_size_#t~mem178#1; [2025-03-08 20:07:38,526 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6447: havoc dev_name_#t~mem43#1.base, dev_name_#t~mem43#1.offset; [2025-03-08 20:07:38,526 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18340: havoc pci_enable_device_#t~nondet1894#1; [2025-03-08 20:07:38,526 INFO L1307 $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-08 20:07:38,526 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15707: havoc ldv_pskb_expand_head_109_#t~nondet1740#1; [2025-03-08 20:07:38,526 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18354: havoc pci_request_regions_#t~nondet1896#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624: havoc jme_get_link_#t~bitwise1344#1; [2025-03-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18368: havoc register_netdev_#t~nondet1898#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: havoc jme_get_msglevel_#t~mem1346#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18243: havoc generic_mii_ioctl_#t~nondet1883#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: havoc skb_headlen_#t~mem186#1;havoc skb_headlen_#t~mem187#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18246: havoc ioremap_nocache_#t~ret1884#1.base, ioremap_nocache_#t~ret1884#1.offset; [2025-03-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18265: havoc ldv_pre_register_netdev_#t~nondet1885#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15758-1: ldv_register_netdev_129_#res#1 := ldv_register_netdev_129_~ldv_func_res~2#1; [2025-03-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15101-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15102-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12861-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18155: havoc __pci_register_driver_#t~nondet1872#1; [2025-03-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: havoc kobject_name_#t~mem35#1.base, kobject_name_#t~mem35#1.offset; [2025-03-08 20:07:38,527 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18177: havoc alloc_etherdev_mqs_#t~ret1874#1.base, alloc_etherdev_mqs_#t~ret1874#1.offset; [2025-03-08 20:07:38,527 INFO L1307 $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-08 20:07:38,527 INFO L1307 $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-08 20:07:38,528 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18192: havoc csum_ipv6_magic_#t~nondet1877#1; [2025-03-08 20:07:38,528 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: havoc skb_frag_page_#t~mem207#1.base, skb_frag_page_#t~mem207#1.offset; [2025-03-08 20:07:39,689 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 20:07:40,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18319: havoc pci_bus_read_config_byte_#t~nondet1891#1; [2025-03-08 20:07:41,699 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18275: havoc mii_ethtool_gset_#t~nondet1886#1; [2025-03-08 20:07:41,742 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: havoc #t~mem29; [2025-03-08 20:07:42,805 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18364: havoc #t~nondet1897; [2025-03-08 20:07:43,516 INFO L1307 $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-08 20:07:43,591 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18327: havoc pci_bus_write_config_dword_#t~nondet1893#1; [2025-03-08 20:07:44,163 INFO L1307 $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-08 20:07:44,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18188: havoc crc32_le_#t~nondet1876#1; [2025-03-08 20:07:44,164 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18181: havoc bitrev32_#t~nondet1875#1; [2025-03-08 20:07:45,049 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6173: havoc #t~mem1;havoc #t~bitwise2; [2025-03-08 20:07:45,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6929: havoc #t~mem201.base, #t~mem201.offset;havoc #t~mem202; [2025-03-08 20:07:46,176 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6167: #res := 1; [2025-03-08 20:07:46,517 INFO L1307 $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-08 20:07:46,752 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: havoc #t~bitwise1392; [2025-03-08 20:07:46,774 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6875: havoc #t~mem185; [2025-03-08 20:07:47,625 INFO L1307 $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-08 20:07:47,626 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: havoc mii_ethtool_sset_#t~nondet1887#1; [2025-03-08 20:07:48,438 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18344: havoc pci_enable_msi_block_#t~nondet1895#1; [2025-03-08 20:07:48,438 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15145-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-08 20:07:48,438 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15687-1: ldv_request_irq_107_#res#1 := ldv_request_irq_107_~ldv_func_res~0#1; [2025-03-08 20:07:48,438 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18372: havoc request_threaded_irq_#t~nondet1899#1; [2025-03-08 20:07:49,816 INFO L? ?]: Removed 3483 outVars from TransFormulas that were not future-live. [2025-03-08 20:07:49,816 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 20:07:49,950 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 20:07:49,950 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 20:07:49,951 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:07:49 BoogieIcfgContainer [2025-03-08 20:07:49,951 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 20:07:49,953 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 20:07:49,953 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 20:07:49,957 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 20:07:49,957 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 08:07:23" (1/3) ... [2025-03-08 20:07:49,958 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39e4d361 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:07:49, skipping insertion in model container [2025-03-08 20:07:49,958 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 08:07:27" (2/3) ... [2025-03-08 20:07:49,958 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39e4d361 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 08:07:49, skipping insertion in model container [2025-03-08 20:07:49,958 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 08:07:49" (3/3) ... [2025-03-08 20:07:49,960 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-alloc-spinlock_drivers-net-ethernet-jme.cil.i [2025-03-08 20:07:49,969 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 20:07:49,972 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-08 20:07:50,061 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 20:07:50,071 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;@7cf72b52, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 20:07:50,072 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 20:07:50,083 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-08 20:07:50,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2025-03-08 20:07:50,113 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:07:50,114 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-08 20:07:50,114 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:07:50,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:07:50,118 INFO L85 PathProgramCache]: Analyzing trace with hash -2132037947, now seen corresponding path program 1 times [2025-03-08 20:07:50,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:07:50,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942904269] [2025-03-08 20:07:50,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:07:50,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:07:53,097 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 263 statements into 1 equivalence classes. [2025-03-08 20:07:53,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 263 of 263 statements. [2025-03-08 20:07:53,386 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:07:53,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:07:53,955 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-08 20:07:53,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:07:53,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942904269] [2025-03-08 20:07:53,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942904269] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:07:53,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:07:53,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:07:53,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540968187] [2025-03-08 20:07:53,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:07:53,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:07:53,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:07:53,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:07:53,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:07:53,985 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-08 20:07:58,038 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-08 20:08:01,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:08:01,764 INFO L93 Difference]: Finished difference Result 8636 states and 12475 transitions. [2025-03-08 20:08:01,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:08:01,766 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-08 20:08:01,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:08:01,812 INFO L225 Difference]: With dead ends: 8636 [2025-03-08 20:08:01,812 INFO L226 Difference]: Without dead ends: 5356 [2025-03-08 20:08:01,835 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-08 20:08:01,837 INFO L435 NwaCegarLoop]: 4385 mSDtfsCounter, 3118 mSDsluCounter, 4248 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3118 SdHoareTripleChecker+Valid, 8633 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2025-03-08 20:08:01,838 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3118 Valid, 8633 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 7.4s Time] [2025-03-08 20:08:01,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2025-03-08 20:08:02,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 5354. [2025-03-08 20:08:02,092 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-08 20:08:02,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5354 states to 5354 states and 7448 transitions. [2025-03-08 20:08:02,127 INFO L78 Accepts]: Start accepts. Automaton has 5354 states and 7448 transitions. Word has length 263 [2025-03-08 20:08:02,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:08:02,128 INFO L471 AbstractCegarLoop]: Abstraction has 5354 states and 7448 transitions. [2025-03-08 20:08:02,128 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-08 20:08:02,128 INFO L276 IsEmpty]: Start isEmpty. Operand 5354 states and 7448 transitions. [2025-03-08 20:08:02,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1665 [2025-03-08 20:08:02,187 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:08:02,188 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-08 20:08:02,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 20:08:02,188 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:08:02,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:08:02,189 INFO L85 PathProgramCache]: Analyzing trace with hash -972282072, now seen corresponding path program 1 times [2025-03-08 20:08:02,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:08:02,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433245170] [2025-03-08 20:08:02,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:08:02,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:08:05,303 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1664 statements into 1 equivalence classes. [2025-03-08 20:08:05,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1664 of 1664 statements. [2025-03-08 20:08:05,432 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:08:05,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:08:07,778 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-08 20:08:07,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:08:07,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433245170] [2025-03-08 20:08:07,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433245170] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:08:07,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:08:07,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:08:07,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760188397] [2025-03-08 20:08:07,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:08:07,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:08:07,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:08:07,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:08:07,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:08:07,783 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-08 20:08:11,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:08:15,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:08:15,945 INFO L93 Difference]: Finished difference Result 15140 states and 21034 transitions. [2025-03-08 20:08:15,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:08:15,946 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-08 20:08:15,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:08:16,004 INFO L225 Difference]: With dead ends: 15140 [2025-03-08 20:08:16,005 INFO L226 Difference]: Without dead ends: 9827 [2025-03-08 20:08:16,033 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-08 20:08:16,034 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-08 20:08:16,035 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-08 20:08:16,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9827 states. [2025-03-08 20:08:16,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9827 to 9823. [2025-03-08 20:08:16,371 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-08 20:08:16,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9823 states to 9823 states and 13610 transitions. [2025-03-08 20:08:16,412 INFO L78 Accepts]: Start accepts. Automaton has 9823 states and 13610 transitions. Word has length 1664 [2025-03-08 20:08:16,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:08:16,413 INFO L471 AbstractCegarLoop]: Abstraction has 9823 states and 13610 transitions. [2025-03-08 20:08:16,414 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-08 20:08:16,414 INFO L276 IsEmpty]: Start isEmpty. Operand 9823 states and 13610 transitions. [2025-03-08 20:08:16,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1734 [2025-03-08 20:08:16,504 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:08:16,505 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-08 20:08:16,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 20:08:16,506 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:08:16,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:08:16,507 INFO L85 PathProgramCache]: Analyzing trace with hash 394547148, now seen corresponding path program 1 times [2025-03-08 20:08:16,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:08:16,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021458489] [2025-03-08 20:08:16,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:08:16,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:08:19,409 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1733 statements into 1 equivalence classes. [2025-03-08 20:08:19,501 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1733 of 1733 statements. [2025-03-08 20:08:19,501 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:08:19,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:08:21,229 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-08 20:08:21,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:08:21,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021458489] [2025-03-08 20:08:21,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021458489] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:08:21,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:08:21,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:08:21,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080855380] [2025-03-08 20:08:21,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:08:21,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:08:21,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:08:21,233 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:08:21,233 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:08:21,234 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-08 20:08:25,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:08:30,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:08:30,171 INFO L93 Difference]: Finished difference Result 24074 states and 33352 transitions. [2025-03-08 20:08:30,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:08:30,173 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-08 20:08:30,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:08:30,264 INFO L225 Difference]: With dead ends: 24074 [2025-03-08 20:08:30,264 INFO L226 Difference]: Without dead ends: 14292 [2025-03-08 20:08:30,305 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-08 20:08:30,308 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-08 20:08:30,308 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-08 20:08:30,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14292 states. [2025-03-08 20:08:30,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14292 to 14288. [2025-03-08 20:08:30,787 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-08 20:08:30,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14288 states to 14288 states and 19768 transitions. [2025-03-08 20:08:30,841 INFO L78 Accepts]: Start accepts. Automaton has 14288 states and 19768 transitions. Word has length 1733 [2025-03-08 20:08:30,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 20:08:30,842 INFO L471 AbstractCegarLoop]: Abstraction has 14288 states and 19768 transitions. [2025-03-08 20:08:30,843 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-08 20:08:30,843 INFO L276 IsEmpty]: Start isEmpty. Operand 14288 states and 19768 transitions. [2025-03-08 20:08:30,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1808 [2025-03-08 20:08:30,895 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 20:08:30,896 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-08 20:08:30,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 20:08:30,896 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 20:08:30,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 20:08:30,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1366300979, now seen corresponding path program 1 times [2025-03-08 20:08:30,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 20:08:30,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260017914] [2025-03-08 20:08:30,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 20:08:30,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 20:08:33,766 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1807 statements into 1 equivalence classes. [2025-03-08 20:08:33,849 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1807 of 1807 statements. [2025-03-08 20:08:33,849 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 20:08:33,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 20:08:34,501 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-08 20:08:34,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 20:08:34,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260017914] [2025-03-08 20:08:34,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260017914] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 20:08:34,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 20:08:34,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 20:08:34,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882812310] [2025-03-08 20:08:34,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 20:08:34,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 20:08:34,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 20:08:34,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 20:08:34,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 20:08:34,505 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) [2025-03-08 20:08:38,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 20:08:43,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 20:08:43,492 INFO L93 Difference]: Finished difference Result 32998 states and 45654 transitions. [2025-03-08 20:08:43,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 20:08:43,493 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 157.0) internal successors, (471), 3 states have internal predecessors, (471), 3 states have call successors, (167), 2 states have call predecessors, (167), 1 states have return successors, (166), 3 states have call predecessors, (166), 3 states have call successors, (166) Word has length 1807 [2025-03-08 20:08:43,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 20:08:43,588 INFO L225 Difference]: With dead ends: 32998 [2025-03-08 20:08:43,588 INFO L226 Difference]: Without dead ends: 18751 [2025-03-08 20:08:43,643 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-08 20:08:43,645 INFO L435 NwaCegarLoop]: 7916 mSDtfsCounter, 3748 mSDsluCounter, 4227 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3748 SdHoareTripleChecker+Valid, 12143 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2025-03-08 20:08:43,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3748 Valid, 12143 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 453 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2025-03-08 20:08:43,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18751 states.