./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2ed7e65f4873f721e135371f2b64bea53a61355f60220cd3c965b9b34f2d17e4 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 07:36:34,318 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 07:36:34,392 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 07:36:34,401 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 07:36:34,402 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 07:36:34,433 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 07:36:34,435 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 07:36:34,436 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 07:36:34,436 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 07:36:34,437 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 07:36:34,438 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 07:36:34,438 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 07:36:34,438 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 07:36:34,438 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 07:36:34,438 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 07:36:34,438 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 07:36:34,438 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 07:36:34,438 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 07:36:34,439 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 07:36:34,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:36:34,440 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 07:36:34,440 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 07:36:34,441 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 07:36:34,442 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2ed7e65f4873f721e135371f2b64bea53a61355f60220cd3c965b9b34f2d17e4 [2025-02-06 07:36:34,792 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 07:36:34,803 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 07:36:34,807 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 07:36:34,809 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 07:36:34,810 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 07:36:34,811 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i [2025-02-06 07:36:36,212 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/281be59e0/60b45040aeb64fcf91c80284e84913a2/FLAGe9e315ece [2025-02-06 07:36:36,940 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 07:36:36,941 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i [2025-02-06 07:36:37,011 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/281be59e0/60b45040aeb64fcf91c80284e84913a2/FLAGe9e315ece [2025-02-06 07:36:37,033 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/281be59e0/60b45040aeb64fcf91c80284e84913a2 [2025-02-06 07:36:37,037 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 07:36:37,039 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 07:36:37,041 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 07:36:37,041 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 07:36:37,045 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 07:36:37,046 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:36:37" (1/1) ... [2025-02-06 07:36:37,047 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b762644 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:37, skipping insertion in model container [2025-02-06 07:36:37,049 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:36:37" (1/1) ... [2025-02-06 07:36:37,202 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 07:36:41,041 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464820,464833] [2025-02-06 07:36:41,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464989,465002] [2025-02-06 07:36:41,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465156,465169] [2025-02-06 07:36:41,044 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465324,465337] [2025-02-06 07:36:41,066 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:36:41,101 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 07:36:41,204 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"); [6137] [2025-02-06 07:36:41,206 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)); [6144] [2025-02-06 07:36:41,207 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6151] [2025-02-06 07:36:41,209 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/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6191-6192] [2025-02-06 07:36:41,209 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"); [6197-6199] [2025-02-06 07:36:41,210 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/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [6224-6225] [2025-02-06 07:36:41,210 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"); [6230-6232] [2025-02-06 07:36:41,211 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/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [6256-6257] [2025-02-06 07:36:41,211 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"); [6262-6264] [2025-02-06 07:36:41,212 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)); [6303] [2025-02-06 07:36:41,212 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)); [6310] [2025-02-06 07:36:41,212 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)); [6317] [2025-02-06 07:36:41,212 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)); [6324] [2025-02-06 07:36:41,213 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6331] [2025-02-06 07:36:41,214 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6416] [2025-02-06 07:36:41,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6423] [2025-02-06 07:36:41,217 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)); [6490] [2025-02-06 07:36:41,218 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)); [6498-6499] [2025-02-06 07:36:41,222 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)); [6578-6579] [2025-02-06 07:36:41,224 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)); [6607-6608] [2025-02-06 07:36:41,225 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)); [6644-6645] [2025-02-06 07:36:41,227 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)); [6681-6682] [2025-02-06 07:36:41,236 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)); [7070-7071] [2025-02-06 07:36:41,237 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7077] [2025-02-06 07:36:41,250 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7507] [2025-02-06 07:36:41,251 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7558] [2025-02-06 07:36:41,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7569] [2025-02-06 07:36:41,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7578] [2025-02-06 07:36:41,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7693] [2025-02-06 07:36:41,258 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7745] [2025-02-06 07:36:41,259 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7803] [2025-02-06 07:36:41,260 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7805] [2025-02-06 07:36:41,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7812] [2025-02-06 07:36:41,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7814] [2025-02-06 07:36:41,270 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8138] [2025-02-06 07:36:41,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8539] [2025-02-06 07:36:41,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8544] [2025-02-06 07:36:41,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8560] [2025-02-06 07:36:41,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8587] [2025-02-06 07:36:41,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8627] [2025-02-06 07:36:41,291 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8829] [2025-02-06 07:36:41,292 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8836] [2025-02-06 07:36:41,294 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8861] [2025-02-06 07:36:41,294 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8888] [2025-02-06 07:36:41,303 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9156] [2025-02-06 07:36:41,309 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9438] [2025-02-06 07:36:41,309 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9462] [2025-02-06 07:36:41,315 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9762] [2025-02-06 07:36:41,356 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10871] [2025-02-06 07:36:41,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10885] [2025-02-06 07:36:41,357 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10919] [2025-02-06 07:36:41,358 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10934] [2025-02-06 07:36:41,364 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11130] [2025-02-06 07:36:41,503 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464820,464833] [2025-02-06 07:36:41,503 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464989,465002] [2025-02-06 07:36:41,504 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465156,465169] [2025-02-06 07:36:41,505 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465324,465337] [2025-02-06 07:36:41,515 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:36:41,840 INFO L204 MainTranslator]: Completed translation [2025-02-06 07:36:41,841 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41 WrapperNode [2025-02-06 07:36:41,842 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 07:36:41,843 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 07:36:41,844 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 07:36:41,844 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 07:36:41,851 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:41,979 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:42,256 INFO L138 Inliner]: procedures = 662, calls = 2958, calls flagged for inlining = 321, calls inlined = 256, statements flattened = 6934 [2025-02-06 07:36:42,257 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 07:36:42,258 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 07:36:42,258 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 07:36:42,258 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 07:36:42,269 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:42,269 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:42,309 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,063 INFO L175 MemorySlicer]: Split 943 memory accesses to 22 slices as follows [1, 757, 40, 53, 3, 18, 4, 2, 10, 3, 5, 8, 8, 1, 4, 6, 2, 5, 6, 4, 1, 2]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [0, 14, 0, 0, 1, 0, 4, 0, 0, 0, 0, 8, 8, 1, 4, 0, 0, 5, 6, 4, 1, 2]. The 398 writes are split as follows [0, 334, 0, 42, 0, 8, 0, 1, 5, 0, 4, 0, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0]. [2025-02-06 07:36:44,063 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,063 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,261 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,279 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,328 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,362 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,424 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 07:36:44,426 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 07:36:44,426 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 07:36:44,426 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 07:36:44,427 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (1/1) ... [2025-02-06 07:36:44,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:36:44,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 07:36:44,463 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 07:36:44,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 07:36:44,490 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 07:36:44,490 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-06 07:36:44,491 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 07:36:44,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 07:36:44,493 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-02-06 07:36:44,493 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-02-06 07:36:44,493 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-02-06 07:36:44,493 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-02-06 07:36:44,493 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 07:36:44,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 07:36:44,493 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-06 07:36:44,493 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-02-06 07:36:44,494 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 07:36:44,494 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-02-06 07:36:44,495 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 07:36:44,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-02-06 07:36:44,496 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-02-06 07:36:44,496 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 07:36:44,499 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 07:36:44,500 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 07:36:44,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 07:36:44,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-02-06 07:36:44,501 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 07:36:44,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 07:36:44,504 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_82 [2025-02-06 07:36:44,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_82 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-02-06 07:36:44,504 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_80 [2025-02-06 07:36:44,504 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_80 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:36:44,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:36:44,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:36:44,505 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:36:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_88 [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_88 [2025-02-06 07:36:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-02-06 07:36:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 07:36:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 07:36:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-02-06 07:36:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-06 07:36:44,506 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-06 07:36:44,506 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 07:36:44,509 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 07:36:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-02-06 07:36:44,509 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-02-06 07:36:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-02-06 07:36:44,509 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-02-06 07:36:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-02-06 07:36:44,509 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-02-06 07:36:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 07:36:44,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 07:36:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 07:36:44,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-06 07:36:44,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-06 07:36:44,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-02-06 07:36:44,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-02-06 07:36:44,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-02-06 07:36:44,510 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 07:36:44,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 07:36:44,510 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 07:36:44,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-02-06 07:36:44,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 07:36:44,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 07:36:44,514 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-06 07:36:44,514 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-02-06 07:36:44,515 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-02-06 07:36:44,515 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-02-06 07:36:44,515 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-06 07:36:44,515 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-02-06 07:36:44,515 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 07:36:44,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-02-06 07:36:44,516 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 07:36:44,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-02-06 07:36:44,516 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-02-06 07:36:44,516 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-02-06 07:36:44,516 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 07:36:44,517 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 07:36:44,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 07:36:44,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 07:36:44,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 07:36:44,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-06 07:36:44,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-06 07:36:44,520 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-02-06 07:36:44,521 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-02-06 07:36:44,521 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-06 07:36:44,521 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-06 07:36:44,521 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-06 07:36:44,521 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-02-06 07:36:44,521 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-02-06 07:36:44,521 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-02-06 07:36:44,521 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_87 [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_87 [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_81 [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_81 [2025-02-06 07:36:44,522 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-02-06 07:36:44,522 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_79 [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_79 [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-02-06 07:36:44,523 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 07:36:44,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 07:36:44,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 07:36:44,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 07:36:44,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 07:36:44,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 07:36:44,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 07:36:44,528 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-02-06 07:36:44,528 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-02-06 07:36:44,529 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-02-06 07:36:44,529 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-02-06 07:36:44,529 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-02-06 07:36:44,529 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 07:36:44,529 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 07:36:44,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 07:36:44,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-02-06 07:36:44,532 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 07:36:44,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-02-06 07:36:44,532 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-02-06 07:36:44,532 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-02-06 07:36:44,532 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-02-06 07:36:45,657 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 07:36:45,662 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 07:36:45,726 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204: havoc #t~nondet1887; [2025-02-06 07:36:45,895 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: call ULTIMATE.dealloc(~#mask~0#1.base, ~#mask~0#1.offset);havoc ~#mask~0#1.base, ~#mask~0#1.offset; [2025-02-06 07:36:45,978 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18305: havoc netpoll_trap_#t~nondet1899#1; [2025-02-06 07:36:46,214 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: havoc #t~nondet1897; [2025-02-06 07:36:46,706 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15798: havoc ldv_dev_get_drvdata_#t~mem1755#1.base, ldv_dev_get_drvdata_#t~mem1755#1.offset;havoc ldv_dev_get_drvdata_#t~mem1756#1.base, ldv_dev_get_drvdata_#t~mem1756#1.offset; [2025-02-06 07:36:46,719 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18375: havoc #t~nondet1913; [2025-02-06 07:36:46,724 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: havoc #t~mem186.base, #t~mem186.offset;havoc #t~mem187; [2025-02-06 07:36:46,727 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18220: havoc #t~nondet1891; [2025-02-06 07:36:46,743 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: havoc #t~bitwise27; [2025-02-06 07:36:46,752 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087: havoc #t~mem228.base, #t~mem228.offset; [2025-02-06 07:36:46,755 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18283: havoc #t~nondet1898; [2025-02-06 07:36:46,794 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18212: havoc dma_supported_#t~nondet1889#1; [2025-02-06 07:36:46,867 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: havoc #t~mem94.base, #t~mem94.offset; [2025-02-06 07:36:46,920 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18146: havoc #t~nondet1882; [2025-02-06 07:36:46,942 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: havoc #t~mem202.base, #t~mem202.offset;havoc #t~mem203; [2025-02-06 07:36:46,967 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18208: havoc dma_set_mask_#t~nondet1888#1; [2025-02-06 07:36:47,074 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10151: call ULTIMATE.dealloc(jme_new_phy_on_~#reg~0#1.base, jme_new_phy_on_~#reg~0#1.offset);havoc jme_new_phy_on_~#reg~0#1.base, jme_new_phy_on_~#reg~0#1.offset; [2025-02-06 07:36:47,238 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7605: havoc #t~bitwise348; [2025-02-06 07:36:47,251 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18313: havoc pci_bus_read_config_dword_#t~nondet1901#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: havoc dev_name_#t~mem42#1.base, dev_name_#t~mem42#1.offset; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: havoc skb_frag_page_#t~mem216#1.base, skb_frag_page_#t~mem216#1.offset; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18344: havoc pci_request_regions_#t~nondet1905#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1915#1 := main_#res#1;havoc main_#t~ret1568#1, main_~tmp~139#1;assume { :end_inline_main } true; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856: havoc skb_frag_size_#t~mem180#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18358: havoc pskb_expand_head_#t~nondet1907#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15718-1: ldv_alloc_etherdev_mqs_103_#res#1.base, ldv_alloc_etherdev_mqs_103_#res#1.offset := ldv_alloc_etherdev_mqs_103_~ldv_func_res~1#1.base, ldv_alloc_etherdev_mqs_103_~ldv_func_res~1#1.offset; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230: havoc generic_mii_ioctl_#t~nondet1892#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18362: havoc register_netdev_#t~nondet1908#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18233: havoc ioremap_nocache_#t~ret1893#1.base, ioremap_nocache_#t~ret1893#1.offset; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: havoc jme_get_link_#t~bitwise1353#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8069: call ULTIMATE.dealloc(jme_load_macaddr_~#macaddr~0#1.base, jme_load_macaddr_~#macaddr~0#1.offset);havoc jme_load_macaddr_~#macaddr~0#1.base, jme_load_macaddr_~#macaddr~0#1.offset; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-1: ldv_register_netdev_104_#res#1 := ldv_register_netdev_104_~ldv_func_res~2#1; [2025-02-06 07:36:56,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646: havoc jme_get_msglevel_#t~mem1355#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18255: havoc ldv_pre_register_netdev_#t~nondet1894#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: havoc skb_headlen_#t~mem192#1;havoc skb_headlen_#t~mem193#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10858: call ULTIMATE.dealloc(jme_fill_tx_desc_~#flags~0#1.base, jme_fill_tx_desc_~#flags~0#1.offset);havoc jme_fill_tx_desc_~#flags~0#1.base, jme_fill_tx_desc_~#flags~0#1.offset; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18142: havoc __pci_register_driver_#t~nondet1881#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14052: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15111-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12871-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15780-1: ldv___pci_register_driver_108_#res#1 := ldv___pci_register_driver_108_~ldv_func_res~3#1; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12084: call ULTIMATE.dealloc(jme_init_one_~#__key~0#1.base, jme_init_one_~#__key~0#1.offset);havoc jme_init_one_~#__key~0#1.base, jme_init_one_~#__key~0#1.offset;call ULTIMATE.dealloc(jme_init_one_~#__key___0~0#1.base, jme_init_one_~#__key___0~0#1.offset);havoc jme_init_one_~#__key___0~0#1.base, jme_init_one_~#__key___0~0#1.offset;call ULTIMATE.dealloc(jme_init_one_~#__key___1~0#1.base, jme_init_one_~#__key___1~0#1.offset);havoc jme_init_one_~#__key___1~0#1.base, jme_init_one_~#__key___1~0#1.offset; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18164: havoc alloc_etherdev_mqs_#t~ret1883#1.base, alloc_etherdev_mqs_#t~ret1883#1.offset; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409: havoc kobject_name_#t~mem34#1.base, kobject_name_#t~mem34#1.offset; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:36:56,077 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:36:56,078 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18179: havoc csum_ipv6_magic_#t~nondet1886#1; [2025-02-06 07:36:56,078 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12895-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:36:56,078 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11585: call ULTIMATE.dealloc(jme_ioctl_~#duplex_chg~0#1.base, jme_ioctl_~#duplex_chg~0#1.offset);havoc jme_ioctl_~#duplex_chg~0#1.base, jme_ioctl_~#duplex_chg~0#1.offset; [2025-02-06 07:36:56,078 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18330: havoc pci_enable_device_#t~nondet1903#1; [2025-02-06 07:36:57,672 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 07:36:58,873 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309: havoc pci_bus_read_config_byte_#t~nondet1900#1; [2025-02-06 07:37:00,072 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18265: havoc mii_ethtool_gset_#t~nondet1895#1; [2025-02-06 07:37:00,140 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: havoc #t~mem28; [2025-02-06 07:37:01,274 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18354: havoc #t~nondet1906; [2025-02-06 07:37:02,033 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: call ULTIMATE.dealloc(~#nic_ctrl~0.base, ~#nic_ctrl~0.offset);havoc ~#nic_ctrl~0.base, ~#nic_ctrl~0.offset; [2025-02-06 07:37:02,069 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18317: havoc pci_bus_write_config_dword_#t~nondet1902#1; [2025-02-06 07:37:02,680 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18175: havoc crc32_le_#t~nondet1885#1; [2025-02-06 07:37:02,680 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11082: call ULTIMATE.dealloc(~#mc_hash~0#1.base, ~#mc_hash~0#1.offset);havoc ~#mc_hash~0#1.base, ~#mc_hash~0#1.offset; [2025-02-06 07:37:02,680 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168: havoc bitrev32_#t~nondet1884#1; [2025-02-06 07:37:03,583 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: havoc #t~mem0;havoc #t~bitwise1; [2025-02-06 07:37:03,696 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: havoc #t~mem207.base, #t~mem207.offset;havoc #t~mem208; [2025-02-06 07:37:04,592 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: #res := 1; [2025-02-06 07:37:04,883 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10167: call ULTIMATE.dealloc(jme_new_phy_off_~#reg~1#1.base, jme_new_phy_off_~#reg~1#1.offset);havoc jme_new_phy_off_~#reg~1#1.base, jme_new_phy_off_~#reg~1#1.offset; [2025-02-06 07:37:05,023 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: havoc #t~bitwise1401; [2025-02-06 07:37:05,044 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: havoc #t~mem191; [2025-02-06 07:37:08,915 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18269: havoc mii_ethtool_sset_#t~nondet1896#1; [2025-02-06 07:37:08,915 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: havoc ethtool_cmd_speed_#t~mem217#1;havoc ethtool_cmd_speed_#t~mem218#1;havoc ethtool_cmd_speed_#t~bitwise219#1; [2025-02-06 07:37:09,900 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15672-1: ldv_request_irq_83_#res#1 := ldv_request_irq_83_~ldv_func_res~0#1; [2025-02-06 07:37:09,900 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18366: havoc request_threaded_irq_#t~nondet1909#1; [2025-02-06 07:37:09,900 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15155-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 07:37:09,900 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L18334: havoc pci_enable_msi_block_#t~nondet1904#1; [2025-02-06 07:37:11,650 INFO L? ?]: Removed 3481 outVars from TransFormulas that were not future-live. [2025-02-06 07:37:11,651 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 07:37:11,770 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 07:37:11,771 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 07:37:11,771 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:37:11 BoogieIcfgContainer [2025-02-06 07:37:11,771 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 07:37:11,774 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 07:37:11,774 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 07:37:11,778 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 07:37:11,779 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 07:36:37" (1/3) ... [2025-02-06 07:37:11,780 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41894da2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:37:11, skipping insertion in model container [2025-02-06 07:37:11,780 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:36:41" (2/3) ... [2025-02-06 07:37:11,780 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41894da2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:37:11, skipping insertion in model container [2025-02-06 07:37:11,780 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:37:11" (3/3) ... [2025-02-06 07:37:11,782 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i [2025-02-06 07:37:11,804 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 07:37:11,809 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i that has 204 procedures, 3407 locations, 1 initial locations, 66 loop locations, and 3 error locations. [2025-02-06 07:37:11,961 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 07:37:11,974 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;@367ccb02, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 07:37:11,976 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-02-06 07:37:11,995 INFO L276 IsEmpty]: Start isEmpty. Operand has 3217 states, 2286 states have (on average 1.3232720909886264) internal successors, (3025), 2341 states have internal predecessors, (3025), 767 states have call successors, (767), 161 states have call predecessors, (767), 160 states have return successors, (758), 742 states have call predecessors, (758), 758 states have call successors, (758) [2025-02-06 07:37:12,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2025-02-06 07:37:12,019 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:37:12,020 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] [2025-02-06 07:37:12,020 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:37:12,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:37:12,024 INFO L85 PathProgramCache]: Analyzing trace with hash -803758718, now seen corresponding path program 1 times [2025-02-06 07:37:12,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:37:12,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011720933] [2025-02-06 07:37:12,031 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:37:12,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:37:15,548 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 226 statements into 1 equivalence classes. [2025-02-06 07:37:15,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 226 of 226 statements. [2025-02-06 07:37:15,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:37:15,886 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:37:16,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-02-06 07:37:16,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:37:16,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011720933] [2025-02-06 07:37:16,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011720933] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:37:16,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:37:16,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:37:16,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820885724] [2025-02-06 07:37:16,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:37:16,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:37:16,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:37:16,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:37:16,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:37:16,756 INFO L87 Difference]: Start difference. First operand has 3217 states, 2286 states have (on average 1.3232720909886264) internal successors, (3025), 2341 states have internal predecessors, (3025), 767 states have call successors, (767), 161 states have call predecessors, (767), 160 states have return successors, (758), 742 states have call predecessors, (758), 758 states have call successors, (758) Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-02-06 07:37:20,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:37:25,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:37:25,247 INFO L93 Difference]: Finished difference Result 9435 states and 13693 transitions. [2025-02-06 07:37:25,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:37:25,251 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 226 [2025-02-06 07:37:25,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:37:25,338 INFO L225 Difference]: With dead ends: 9435 [2025-02-06 07:37:25,338 INFO L226 Difference]: Without dead ends: 6244 [2025-02-06 07:37:25,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:37:25,383 INFO L435 NwaCegarLoop]: 4351 mSDtfsCounter, 4303 mSDsluCounter, 4278 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4303 SdHoareTripleChecker+Valid, 8629 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2025-02-06 07:37:25,383 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4303 Valid, 8629 Invalid, 302 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 294 Invalid, 1 Unknown, 0 Unchecked, 7.9s Time] [2025-02-06 07:37:25,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6244 states. [2025-02-06 07:37:25,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6244 to 6240. [2025-02-06 07:37:25,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6240 states, 4469 states have (on average 1.2987245468784963) internal successors, (5804), 4562 states have internal predecessors, (5804), 1452 states have call successors, (1452), 317 states have call predecessors, (1452), 316 states have return successors, (1448), 1416 states have call predecessors, (1448), 1448 states have call successors, (1448) [2025-02-06 07:37:25,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6240 states to 6240 states and 8704 transitions. [2025-02-06 07:37:25,863 INFO L78 Accepts]: Start accepts. Automaton has 6240 states and 8704 transitions. Word has length 226 [2025-02-06 07:37:25,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:37:25,867 INFO L471 AbstractCegarLoop]: Abstraction has 6240 states and 8704 transitions. [2025-02-06 07:37:25,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-02-06 07:37:25,868 INFO L276 IsEmpty]: Start isEmpty. Operand 6240 states and 8704 transitions. [2025-02-06 07:37:25,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2025-02-06 07:37:25,880 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:37:25,880 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] [2025-02-06 07:37:25,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 07:37:25,881 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:37:25,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:37:25,882 INFO L85 PathProgramCache]: Analyzing trace with hash 380816741, now seen corresponding path program 1 times [2025-02-06 07:37:25,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:37:25,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834618006] [2025-02-06 07:37:25,882 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:37:25,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:37:28,985 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 238 statements into 1 equivalence classes. [2025-02-06 07:37:29,088 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 238 of 238 statements. [2025-02-06 07:37:29,088 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:37:29,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:37:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-02-06 07:37:29,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:37:29,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834618006] [2025-02-06 07:37:29,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834618006] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:37:29,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:37:29,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:37:29,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374820381] [2025-02-06 07:37:29,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:37:29,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:37:29,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:37:29,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:37:29,782 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:37:29,782 INFO L87 Difference]: Start difference. First operand 6240 states and 8704 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-02-06 07:37:33,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:37:39,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:37:39,371 INFO L93 Difference]: Finished difference Result 18278 states and 25506 transitions. [2025-02-06 07:37:39,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:37:39,372 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 238 [2025-02-06 07:37:39,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:37:39,465 INFO L225 Difference]: With dead ends: 18278 [2025-02-06 07:37:39,466 INFO L226 Difference]: Without dead ends: 12079 [2025-02-06 07:37:39,500 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:37:39,502 INFO L435 NwaCegarLoop]: 4303 mSDtfsCounter, 4102 mSDsluCounter, 4214 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 31 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4102 SdHoareTripleChecker+Valid, 8517 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2025-02-06 07:37:39,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4102 Valid, 8517 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 389 Invalid, 1 Unknown, 0 Unchecked, 9.1s Time] [2025-02-06 07:37:39,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12079 states. [2025-02-06 07:37:40,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12079 to 12045. [2025-02-06 07:37:40,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12045 states, 8623 states have (on average 1.296068653600835) internal successors, (11176), 8803 states have internal predecessors, (11176), 2792 states have call successors, (2792), 628 states have call predecessors, (2792), 627 states have return successors, (2788), 2725 states have call predecessors, (2788), 2788 states have call successors, (2788) [2025-02-06 07:37:40,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12045 states to 12045 states and 16756 transitions. [2025-02-06 07:37:40,185 INFO L78 Accepts]: Start accepts. Automaton has 12045 states and 16756 transitions. Word has length 238 [2025-02-06 07:37:40,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:37:40,186 INFO L471 AbstractCegarLoop]: Abstraction has 12045 states and 16756 transitions. [2025-02-06 07:37:40,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-02-06 07:37:40,187 INFO L276 IsEmpty]: Start isEmpty. Operand 12045 states and 16756 transitions. [2025-02-06 07:37:40,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2025-02-06 07:37:40,194 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:37:40,194 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] [2025-02-06 07:37:40,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 07:37:40,194 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:37:40,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:37:40,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1932935883, now seen corresponding path program 1 times [2025-02-06 07:37:40,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:37:40,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059850143] [2025-02-06 07:37:40,195 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:37:40,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:37:43,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 237 statements into 1 equivalence classes. [2025-02-06 07:37:43,440 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 237 of 237 statements. [2025-02-06 07:37:43,440 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:37:43,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:37:43,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-02-06 07:37:43,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:37:43,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059850143] [2025-02-06 07:37:43,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059850143] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:37:43,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:37:43,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:37:43,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902521358] [2025-02-06 07:37:43,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:37:43,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:37:43,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:37:43,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:37:43,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:37:43,781 INFO L87 Difference]: Start difference. First operand 12045 states and 16756 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2025-02-06 07:37:47,818 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 []