./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 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2ed7e65f4873f721e135371f2b64bea53a61355f60220cd3c965b9b34f2d17e4 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 09:27:27,420 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 09:27:27,485 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 09:27:27,492 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 09:27:27,492 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 09:27:27,512 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 09:27:27,513 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 09:27:27,513 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 09:27:27,514 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 09:27:27,514 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 09:27:27,514 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 09:27:27,514 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 09:27:27,515 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 09:27:27,515 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 09:27:27,515 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 09:27:27,515 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 09:27:27,515 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 09:27:27,516 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 09:27:27,517 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:27:27,517 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 09:27:27,517 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 09:27:27,518 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2ed7e65f4873f721e135371f2b64bea53a61355f60220cd3c965b9b34f2d17e4 [2025-03-17 09:27:27,774 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 09:27:27,780 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 09:27:27,784 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 09:27:27,785 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 09:27:27,785 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 09:27:27,787 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i [2025-03-17 09:27:29,028 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/57af90a1d/3ac6bce2cf6440b38b0febc3a03bb5d1/FLAGc4c1290f5 [2025-03-17 09:27:29,580 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 09:27:29,581 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/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-03-17 09:27:29,639 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/57af90a1d/3ac6bce2cf6440b38b0febc3a03bb5d1/FLAGc4c1290f5 [2025-03-17 09:27:29,656 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/57af90a1d/3ac6bce2cf6440b38b0febc3a03bb5d1 [2025-03-17 09:27:29,658 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 09:27:29,659 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 09:27:29,660 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 09:27:29,660 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 09:27:29,664 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 09:27:29,665 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:27:29" (1/1) ... [2025-03-17 09:27:29,668 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6626b782 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:29, skipping insertion in model container [2025-03-17 09:27:29,668 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 09:27:29" (1/1) ... [2025-03-17 09:27:29,789 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 09:27:34,161 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464820,464833] [2025-03-17 09:27:34,163 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464989,465002] [2025-03-17 09:27:34,163 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465156,465169] [2025-03-17 09:27:34,163 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465324,465337] [2025-03-17 09:27:34,181 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:27:34,217 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 09:27:34,311 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-03-17 09:27:34,313 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-03-17 09:27:34,313 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6151] [2025-03-17 09:27:34,315 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-03-17 09:27:34,316 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-03-17 09:27:34,317 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-03-17 09:27:34,317 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-03-17 09:27:34,317 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-03-17 09:27:34,317 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-03-17 09:27:34,318 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-03-17 09:27:34,318 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-03-17 09:27:34,318 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-03-17 09:27:34,318 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-03-17 09:27:34,318 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6331] [2025-03-17 09:27:34,321 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-03-17 09:27:34,321 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-03-17 09:27:34,322 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-03-17 09:27:34,323 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-03-17 09:27:34,326 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-03-17 09:27:34,327 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-03-17 09:27:34,328 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-03-17 09:27:34,328 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-03-17 09:27:34,336 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-03-17 09:27:34,336 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7077] [2025-03-17 09:27:34,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7507] [2025-03-17 09:27:34,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7558] [2025-03-17 09:27:34,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7569] [2025-03-17 09:27:34,348 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7578] [2025-03-17 09:27:34,351 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7693] [2025-03-17 09:27:34,352 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7745] [2025-03-17 09:27:34,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7803] [2025-03-17 09:27:34,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7805] [2025-03-17 09:27:34,354 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7812] [2025-03-17 09:27:34,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7814] [2025-03-17 09:27:34,362 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8138] [2025-03-17 09:27:34,371 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8539] [2025-03-17 09:27:34,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8544] [2025-03-17 09:27:34,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8560] [2025-03-17 09:27:34,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8587] [2025-03-17 09:27:34,374 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8627] [2025-03-17 09:27:34,379 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8829] [2025-03-17 09:27:34,380 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8836] [2025-03-17 09:27:34,381 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8861] [2025-03-17 09:27:34,382 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [8888] [2025-03-17 09:27:34,390 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9156] [2025-03-17 09:27:34,394 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9438] [2025-03-17 09:27:34,395 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9462] [2025-03-17 09:27:34,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9762] [2025-03-17 09:27:34,424 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10871] [2025-03-17 09:27:34,426 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [10885] [2025-03-17 09:27:34,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10919] [2025-03-17 09:27:34,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [10934] [2025-03-17 09:27:34,431 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [11130] [2025-03-17 09:27:34,533 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464820,464833] [2025-03-17 09:27:34,534 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[464989,465002] [2025-03-17 09:27:34,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465156,465169] [2025-03-17 09:27:34,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i[465324,465337] [2025-03-17 09:27:34,543 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 09:27:34,805 INFO L204 MainTranslator]: Completed translation [2025-03-17 09:27:34,806 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34 WrapperNode [2025-03-17 09:27:34,806 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 09:27:34,807 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 09:27:34,807 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 09:27:34,807 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 09:27:34,811 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:34,886 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:35,058 INFO L138 Inliner]: procedures = 662, calls = 2958, calls flagged for inlining = 321, calls inlined = 256, statements flattened = 6934 [2025-03-17 09:27:35,059 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 09:27:35,059 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 09:27:35,059 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 09:27:35,059 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 09:27:35,067 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:35,068 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:35,103 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,351 INFO L175 MemorySlicer]: Split 943 memory accesses to 22 slices as follows [757, 2, 53, 40, 3, 4, 2, 1, 10, 3, 18, 8, 8, 1, 6, 4, 5, 5, 6, 4, 1, 2]. 80 percent of accesses are in the largest equivalence class. The 58 initializations are split as follows [14, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 8, 8, 1, 0, 4, 0, 5, 6, 4, 1, 2]. The 398 writes are split as follows [334, 1, 42, 0, 0, 0, 1, 0, 5, 0, 8, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0]. [2025-03-17 09:27:36,351 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,351 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,468 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,485 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,528 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,546 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,598 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 09:27:36,600 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 09:27:36,600 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 09:27:36,600 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 09:27:36,601 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (1/1) ... [2025-03-17 09:27:36,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 09:27:36,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 09:27:36,632 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 09:27:36,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 09:27:36,656 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-17 09:27:36,656 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-17 09:27:36,656 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_mac_processor [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_mac_processor [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32 [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32 [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_regs_len [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_regs_len [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_on [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_on [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_rx_engine [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_rx_engine [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-03-17 09:27:36,657 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-17 09:27:36,657 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_link [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_link [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure jme_netpoll [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_netpoll [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_page [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_page [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure jread32 [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure jread32 [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-17 09:27:36,658 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-17 09:27:36,658 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-17 09:27:36,661 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_rx_pcc [2025-03-17 09:27:36,661 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_rx_pcc [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-03-17 09:27:36,661 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-03-17 09:27:36,661 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 09:27:36,661 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_unicastaddr [2025-03-17 09:27:36,662 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_unicastaddr [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-17 09:27:36,662 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-17 09:27:36,662 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-17 09:27:36,662 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_calibration [2025-03-17 09:27:36,662 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_calibration [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 09:27:36,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-17 09:27:36,664 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_82 [2025-03-17 09:27:36,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_82 [2025-03-17 09:27:36,664 INFO L130 BoogieDeclarations]: Found specification of procedure jme_restart_rx_engine [2025-03-17 09:27:36,664 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_restart_rx_engine [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_80 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_80 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:27:36,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 09:27:36,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_bh_88 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_bh_88 [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_hi_schedule [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_hi_schedule [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure jme_linkstat_from_phy [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_linkstat_from_phy [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_write [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_write [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_on [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_on [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-03-17 09:27:36,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2025-03-17 09:27:36,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_4 [2025-03-17 09:27:36,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_4 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure smi_phy_addr [2025-03-17 09:27:36,668 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_phy_addr [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-17 09:27:36,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-17 09:27:36,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 09:27:36,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 09:27:36,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure reg_dbg [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_dbg [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure jme_start_irq [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_start_irq [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure jme_fill_tx_map [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_fill_tx_map [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_tx_resources [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_tx_resources [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure jme_polling_mode [2025-03-17 09:27:36,670 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_polling_mode [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 09:27:36,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 09:27:36,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 09:27:36,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable_pending [2025-03-17 09:27:36,672 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable_pending [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-17 09:27:36,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-17 09:27:36,672 INFO L130 BoogieDeclarations]: Found specification of procedure jme_remove_one [2025-03-17 09:27:36,672 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_remove_one [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_powersave_phy [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_powersave_phy [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_on [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_on [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_jme_cleanup_module_13_2 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure new_phy_power_ctrl [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure new_phy_power_ctrl [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_byte [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_byte [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_intr_msi [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_intr_msi [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure jwrite32f [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jwrite32f [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure smi_reg_addr [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure smi_reg_addr [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_settings [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_settings [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-17 09:27:36,673 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 09:27:36,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 09:27:36,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 09:27:36,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 09:27:36,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 09:27:36,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure jme_nway_reset [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_nway_reset [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-03-17 09:27:36,675 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-03-17 09:27:36,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure jme_free_rx_resources [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_free_rx_resources [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure jme_resume [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_resume [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure jme_tx_timeout [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_tx_timeout [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure jme_disable_tx_engine [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_disable_tx_engine [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_txclk_off [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_txclk_off [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_setEA [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_setEA [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2025-03-17 09:27:36,676 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_multi [2025-03-17 09:27:36,676 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_multi [2025-03-17 09:27:36,677 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-17 09:27:36,677 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-17 09:27:36,677 INFO L130 BoogieDeclarations]: Found specification of procedure mmapio_memcpy [2025-03-17 09:27:36,677 INFO L138 BoogieDeclarations]: Found implementation of procedure mmapio_memcpy [2025-03-17 09:27:36,677 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_87 [2025-03-17 09:27:36,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_87 [2025-03-17 09:27:36,677 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-17 09:27:36,677 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-17 09:27:36,677 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-17 09:27:36,677 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-17 09:27:36,677 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_read [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_read [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_81 [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_81 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_clear_pm [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_clear_pm [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_disable [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_disable [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_close [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_close [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_bh_79 [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_bh_79 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_irq [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_irq [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_shutdown [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_shutdown [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mac_rxclk_off [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mac_rxclk_off [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_reset_phy_processor [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_reset_phy_processor [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_suspend [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_suspend [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_specreg_write [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_specreg_write [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_phy_off [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_phy_off [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_phyfifo_5level [2025-03-17 09:27:36,678 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_phyfifo_5level [2025-03-17 09:27:36,678 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-03-17 09:27:36,679 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-03-17 09:27:36,679 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure jme_get_eeprom_len [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_get_eeprom_len [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_nonlinear [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_nonlinear [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure jme_stop_pcc_timer [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_stop_pcc_timer [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure jme_interrupt_mode [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_interrupt_mode [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure jme_set_settings [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_set_settings [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure jme_mdio_read [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_mdio_read [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-03-17 09:27:36,680 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-03-17 09:27:36,680 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-17 09:27:36,681 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure jme_open [2025-03-17 09:27:36,681 INFO L138 BoogieDeclarations]: Found implementation of procedure jme_open [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-03-17 09:27:36,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2025-03-17 09:27:36,681 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2025-03-17 09:27:36,681 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_enable [2025-03-17 09:27:36,681 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_enable [2025-03-17 09:27:37,608 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 09:27:37,611 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 09:27:37,652 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18204: havoc #t~nondet1887; [2025-03-17 09:27:37,777 INFO L1322 $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-03-17 09:27:37,840 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18305: havoc netpoll_trap_#t~nondet1899#1; [2025-03-17 09:27:38,018 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18279: havoc #t~nondet1897; [2025-03-17 09:27:38,353 INFO L1322 $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-03-17 09:27:38,369 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18375: havoc #t~nondet1913; [2025-03-17 09:27:38,373 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: havoc #t~mem186.base, #t~mem186.offset;havoc #t~mem187; [2025-03-17 09:27:38,376 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18220: havoc #t~nondet1891; [2025-03-17 09:27:38,386 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: havoc #t~bitwise27; [2025-03-17 09:27:38,397 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7087: havoc #t~mem228.base, #t~mem228.offset; [2025-03-17 09:27:38,399 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18283: havoc #t~nondet1898; [2025-03-17 09:27:38,428 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18212: havoc dma_supported_#t~nondet1889#1; [2025-03-17 09:27:38,481 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: havoc #t~mem94.base, #t~mem94.offset; [2025-03-17 09:27:38,534 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18146: havoc #t~nondet1882; [2025-03-17 09:27:38,555 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: havoc #t~mem202.base, #t~mem202.offset;havoc #t~mem203; [2025-03-17 09:27:38,573 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18208: havoc dma_set_mask_#t~nondet1888#1; [2025-03-17 09:27:38,658 INFO L1322 $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-03-17 09:27:38,796 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7605: havoc #t~bitwise348; [2025-03-17 09:27:38,804 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18313: havoc pci_bus_read_config_dword_#t~nondet1901#1; [2025-03-17 09:27:45,630 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6445: havoc dev_name_#t~mem42#1.base, dev_name_#t~mem42#1.offset; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: havoc skb_frag_page_#t~mem216#1.base, skb_frag_page_#t~mem216#1.offset; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18344: havoc pci_request_regions_#t~nondet1905#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6856: havoc skb_frag_size_#t~mem180#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18358: havoc pskb_expand_head_#t~nondet1907#1; [2025-03-17 09:27:45,631 INFO L1322 $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-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18230: havoc generic_mii_ioctl_#t~nondet1892#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18362: havoc register_netdev_#t~nondet1908#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18233: havoc ioremap_nocache_#t~ret1893#1.base, ioremap_nocache_#t~ret1893#1.offset; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #t~ret1915#1 := main_#res#1;havoc main_#t~ret1568#1, main_~tmp~139#1;assume { :end_inline_main } true; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: havoc jme_get_link_#t~bitwise1353#1; [2025-03-17 09:27:45,631 INFO L1322 $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-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15733-1: ldv_register_netdev_104_#res#1 := ldv_register_netdev_104_~ldv_func_res~2#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646: havoc jme_get_msglevel_#t~mem1355#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18255: havoc ldv_pre_register_netdev_#t~nondet1894#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: havoc skb_headlen_#t~mem192#1;havoc skb_headlen_#t~mem193#1; [2025-03-17 09:27:45,631 INFO L1322 $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-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18142: havoc __pci_register_driver_#t~nondet1881#1; [2025-03-17 09:27:45,631 INFO L1322 $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-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15111-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15112-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-03-17 09:27:45,631 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12871-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-17 09:27:45,631 INFO L1322 $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-03-17 09:27:45,632 INFO L1322 $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-03-17 09:27:45,632 INFO L1322 $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-03-17 09:27:45,632 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18164: havoc alloc_etherdev_mqs_#t~ret1883#1.base, alloc_etherdev_mqs_#t~ret1883#1.offset; [2025-03-17 09:27:45,632 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409: havoc kobject_name_#t~mem34#1.base, kobject_name_#t~mem34#1.offset; [2025-03-17 09:27:45,632 INFO L1322 $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-03-17 09:27:45,632 INFO L1322 $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-03-17 09:27:45,632 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18179: havoc csum_ipv6_magic_#t~nondet1886#1; [2025-03-17 09:27:45,632 INFO L1322 $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-03-17 09:27:45,632 INFO L1322 $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-03-17 09:27:45,632 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18330: havoc pci_enable_device_#t~nondet1903#1; [2025-03-17 09:27:46,998 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-17 09:27:48,175 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18309: havoc pci_bus_read_config_byte_#t~nondet1900#1; [2025-03-17 09:27:49,198 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18265: havoc mii_ethtool_gset_#t~nondet1895#1; [2025-03-17 09:27:49,238 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: havoc #t~mem28; [2025-03-17 09:27:50,222 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18354: havoc #t~nondet1906; [2025-03-17 09:27:50,791 INFO L1322 $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-03-17 09:27:50,830 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18317: havoc pci_bus_write_config_dword_#t~nondet1902#1; [2025-03-17 09:27:51,385 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18175: havoc crc32_le_#t~nondet1885#1; [2025-03-17 09:27:51,385 INFO L1322 $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-03-17 09:27:51,385 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18168: havoc bitrev32_#t~nondet1884#1; [2025-03-17 09:27:52,142 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: havoc #t~mem0;havoc #t~bitwise1; [2025-03-17 09:27:52,195 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: havoc #t~mem207.base, #t~mem207.offset;havoc #t~mem208; [2025-03-17 09:27:53,134 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: #res := 1; [2025-03-17 09:27:53,449 INFO L1322 $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-03-17 09:27:53,583 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: havoc #t~bitwise1401; [2025-03-17 09:27:53,601 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6887: havoc #t~mem191; [2025-03-17 09:27:54,967 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18269: havoc mii_ethtool_sset_#t~nondet1896#1; [2025-03-17 09:27:54,967 INFO L1322 $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-03-17 09:27:55,912 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15672-1: ldv_request_irq_83_#res#1 := ldv_request_irq_83_~ldv_func_res~0#1; [2025-03-17 09:27:55,912 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18366: havoc request_threaded_irq_#t~nondet1909#1; [2025-03-17 09:27:55,912 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15155-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-17 09:27:55,913 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L18334: havoc pci_enable_msi_block_#t~nondet1904#1; [2025-03-17 09:27:57,547 INFO L? ?]: Removed 3141 outVars from TransFormulas that were not future-live. [2025-03-17 09:27:57,548 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 09:27:57,655 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 09:27:57,655 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 09:27:57,656 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:27:57 BoogieIcfgContainer [2025-03-17 09:27:57,656 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 09:27:57,658 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 09:27:57,658 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 09:27:57,662 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 09:27:57,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 09:27:29" (1/3) ... [2025-03-17 09:27:57,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ad3c21c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:27:57, skipping insertion in model container [2025-03-17 09:27:57,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 09:27:34" (2/3) ... [2025-03-17 09:27:57,664 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ad3c21c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 09:27:57, skipping insertion in model container [2025-03-17 09:27:57,664 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 09:27:57" (3/3) ... [2025-03-17 09:27:57,665 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-jme.cil.i [2025-03-17 09:27:57,676 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 09:27:57,682 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, 3249 locations, 1 initial locations, 66 loop locations, and 3 error locations. [2025-03-17 09:27:57,801 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 09:27:57,811 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;@6eeb27c6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 09:27:57,812 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-03-17 09:27:57,823 INFO L276 IsEmpty]: Start isEmpty. Operand has 3058 states, 2128 states have (on average 1.3472744360902256) internal successors, (2867), 2182 states have internal predecessors, (2867), 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-03-17 09:27:57,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2025-03-17 09:27:57,843 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:27:57,844 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] [2025-03-17 09:27:57,844 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-03-17 09:27:57,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:27:57,848 INFO L85 PathProgramCache]: Analyzing trace with hash 555546387, now seen corresponding path program 1 times [2025-03-17 09:27:57,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:27:57,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260613263] [2025-03-17 09:27:57,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:27:57,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:28:00,788 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 222 statements into 1 equivalence classes. [2025-03-17 09:28:01,090 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 222 of 222 statements. [2025-03-17 09:28:01,090 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:28:01,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:28:01,967 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-03-17 09:28:01,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:28:01,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260613263] [2025-03-17 09:28:01,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260613263] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:28:01,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:28:01,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:28:01,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131341600] [2025-03-17 09:28:01,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:28:01,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:28:01,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:28:01,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:28:01,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:02,001 INFO L87 Difference]: Start difference. First operand has 3058 states, 2128 states have (on average 1.3472744360902256) internal successors, (2867), 2182 states have internal predecessors, (2867), 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 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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-03-17 09:28:06,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:28:09,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:28:09,246 INFO L93 Difference]: Finished difference Result 8980 states and 13241 transitions. [2025-03-17 09:28:09,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:28:09,249 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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 222 [2025-03-17 09:28:09,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:28:09,302 INFO L225 Difference]: With dead ends: 8980 [2025-03-17 09:28:09,303 INFO L226 Difference]: Without dead ends: 5946 [2025-03-17 09:28:09,332 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:09,335 INFO L435 NwaCegarLoop]: 4193 mSDtfsCounter, 4158 mSDsluCounter, 4125 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4158 SdHoareTripleChecker+Valid, 8318 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2025-03-17 09:28:09,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4158 Valid, 8318 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 294 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time] [2025-03-17 09:28:09,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5946 states. [2025-03-17 09:28:09,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5946 to 5942. [2025-03-17 09:28:09,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5942 states, 4171 states have (on average 1.3205466315032366) internal successors, (5508), 4264 states have internal predecessors, (5508), 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-03-17 09:28:09,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5942 states to 5942 states and 8408 transitions. [2025-03-17 09:28:09,691 INFO L78 Accepts]: Start accepts. Automaton has 5942 states and 8408 transitions. Word has length 222 [2025-03-17 09:28:09,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:28:09,695 INFO L471 AbstractCegarLoop]: Abstraction has 5942 states and 8408 transitions. [2025-03-17 09:28:09,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 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-03-17 09:28:09,695 INFO L276 IsEmpty]: Start isEmpty. Operand 5942 states and 8408 transitions. [2025-03-17 09:28:09,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2025-03-17 09:28:09,704 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:28:09,704 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] [2025-03-17 09:28:09,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-17 09:28:09,705 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-03-17 09:28:09,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:28:09,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1105963369, now seen corresponding path program 1 times [2025-03-17 09:28:09,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:28:09,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125901619] [2025-03-17 09:28:09,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:28:09,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:28:12,758 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 234 statements into 1 equivalence classes. [2025-03-17 09:28:12,839 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 234 of 234 statements. [2025-03-17 09:28:12,840 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:28:12,840 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:28:13,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-03-17 09:28:13,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:28:13,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125901619] [2025-03-17 09:28:13,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125901619] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:28:13,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:28:13,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:28:13,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453384036] [2025-03-17 09:28:13,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:28:13,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:28:13,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:28:13,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:28:13,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:13,256 INFO L87 Difference]: Start difference. First operand 5942 states and 8408 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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-03-17 09:28:17,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:28:21,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:28:21,245 INFO L93 Difference]: Finished difference Result 17444 states and 24678 transitions. [2025-03-17 09:28:21,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:28:21,246 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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 234 [2025-03-17 09:28:21,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:28:21,314 INFO L225 Difference]: With dead ends: 17444 [2025-03-17 09:28:21,314 INFO L226 Difference]: Without dead ends: 11539 [2025-03-17 09:28:21,394 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:21,395 INFO L435 NwaCegarLoop]: 4144 mSDtfsCounter, 3973 mSDsluCounter, 4059 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 31 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3973 SdHoareTripleChecker+Valid, 8203 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2025-03-17 09:28:21,396 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3973 Valid, 8203 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 389 Invalid, 1 Unknown, 0 Unchecked, 7.7s Time] [2025-03-17 09:28:21,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11539 states. [2025-03-17 09:28:21,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11539 to 11505. [2025-03-17 09:28:21,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11505 states, 8083 states have (on average 1.3163429419769888) internal successors, (10640), 8263 states have internal predecessors, (10640), 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-03-17 09:28:21,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11505 states to 11505 states and 16220 transitions. [2025-03-17 09:28:21,750 INFO L78 Accepts]: Start accepts. Automaton has 11505 states and 16220 transitions. Word has length 234 [2025-03-17 09:28:21,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:28:21,751 INFO L471 AbstractCegarLoop]: Abstraction has 11505 states and 16220 transitions. [2025-03-17 09:28:21,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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-03-17 09:28:21,752 INFO L276 IsEmpty]: Start isEmpty. Operand 11505 states and 16220 transitions. [2025-03-17 09:28:21,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2025-03-17 09:28:21,757 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:28:21,757 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] [2025-03-17 09:28:21,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-17 09:28:21,758 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-03-17 09:28:21,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:28:21,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1528998552, now seen corresponding path program 1 times [2025-03-17 09:28:21,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:28:21,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121353805] [2025-03-17 09:28:21,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:28:21,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:28:24,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 233 statements into 1 equivalence classes. [2025-03-17 09:28:24,529 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 233 of 233 statements. [2025-03-17 09:28:24,529 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:28:24,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:28:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-03-17 09:28:24,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:28:24,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121353805] [2025-03-17 09:28:24,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121353805] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:28:24,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:28:24,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:28:24,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076494065] [2025-03-17 09:28:24,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:28:24,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:28:24,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:28:24,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:28:24,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:24,819 INFO L87 Difference]: Start difference. First operand 11505 states and 16220 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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-03-17 09:28:28,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:28:32,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:28:32,879 INFO L93 Difference]: Finished difference Result 30661 states and 43050 transitions. [2025-03-17 09:28:32,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:28:32,879 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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 233 [2025-03-17 09:28:32,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:28:33,002 INFO L225 Difference]: With dead ends: 30661 [2025-03-17 09:28:33,002 INFO L226 Difference]: Without dead ends: 19193 [2025-03-17 09:28:33,065 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:33,068 INFO L435 NwaCegarLoop]: 4166 mSDtfsCounter, 3008 mSDsluCounter, 4034 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3008 SdHoareTripleChecker+Valid, 8200 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2025-03-17 09:28:33,069 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3008 Valid, 8200 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 7.7s Time] [2025-03-17 09:28:33,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19193 states. [2025-03-17 09:28:33,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19193 to 19155. [2025-03-17 09:28:33,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19155 states, 13261 states have (on average 1.3051806047809367) internal successors, (17308), 13585 states have internal predecessors, (17308), 4754 states have call successors, (4754), 1142 states have call predecessors, (4754), 1137 states have return successors, (4752), 4619 states have call predecessors, (4752), 4750 states have call successors, (4752) [2025-03-17 09:28:33,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19155 states to 19155 states and 26814 transitions. [2025-03-17 09:28:33,790 INFO L78 Accepts]: Start accepts. Automaton has 19155 states and 26814 transitions. Word has length 233 [2025-03-17 09:28:33,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:28:33,791 INFO L471 AbstractCegarLoop]: Abstraction has 19155 states and 26814 transitions. [2025-03-17 09:28:33,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 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-03-17 09:28:33,792 INFO L276 IsEmpty]: Start isEmpty. Operand 19155 states and 26814 transitions. [2025-03-17 09:28:33,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2025-03-17 09:28:33,796 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:28:33,796 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-03-17 09:28:33,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-17 09:28:33,797 INFO L396 AbstractCegarLoop]: === Iteration 4 === 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-03-17 09:28:33,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:28:33,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1021991038, now seen corresponding path program 1 times [2025-03-17 09:28:33,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:28:33,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889718277] [2025-03-17 09:28:33,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:28:33,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:28:36,419 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 238 statements into 1 equivalence classes. [2025-03-17 09:28:36,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 238 of 238 statements. [2025-03-17 09:28:36,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:28:36,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:28:36,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2025-03-17 09:28:36,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:28:36,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889718277] [2025-03-17 09:28:36,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889718277] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:28:36,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:28:36,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:28:36,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754202964] [2025-03-17 09:28:36,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:28:36,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:28:36,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:28:36,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:28:36,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:36,863 INFO L87 Difference]: Start difference. First operand 19155 states and 26814 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-03-17 09:28:40,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-17 09:28:45,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-17 09:28:45,331 INFO L93 Difference]: Finished difference Result 39816 states and 55590 transitions. [2025-03-17 09:28:45,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-17 09:28:45,332 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-03-17 09:28:45,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-17 09:28:45,440 INFO L225 Difference]: With dead ends: 39816 [2025-03-17 09:28:45,441 INFO L226 Difference]: Without dead ends: 20698 [2025-03-17 09:28:45,516 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:45,517 INFO L435 NwaCegarLoop]: 5711 mSDtfsCounter, 3642 mSDsluCounter, 4087 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3642 SdHoareTripleChecker+Valid, 9798 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2025-03-17 09:28:45,518 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3642 Valid, 9798 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 416 Invalid, 1 Unknown, 0 Unchecked, 8.0s Time] [2025-03-17 09:28:45,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20698 states. [2025-03-17 09:28:46,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20698 to 20662. [2025-03-17 09:28:46,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20662 states, 14272 states have (on average 1.2986266816143497) internal successors, (18534), 14635 states have internal predecessors, (18534), 5077 states have call successors, (5077), 1318 states have call predecessors, (5077), 1310 states have return successors, (5075), 4914 states have call predecessors, (5075), 5073 states have call successors, (5075) [2025-03-17 09:28:46,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20662 states to 20662 states and 28686 transitions. [2025-03-17 09:28:46,171 INFO L78 Accepts]: Start accepts. Automaton has 20662 states and 28686 transitions. Word has length 238 [2025-03-17 09:28:46,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-17 09:28:46,171 INFO L471 AbstractCegarLoop]: Abstraction has 20662 states and 28686 transitions. [2025-03-17 09:28:46,171 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-03-17 09:28:46,172 INFO L276 IsEmpty]: Start isEmpty. Operand 20662 states and 28686 transitions. [2025-03-17 09:28:46,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2025-03-17 09:28:46,175 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 09:28:46,175 INFO L218 NwaCegarLoop]: trace histogram [20, 20, 18, 18, 18, 18, 18, 18, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 09:28:46,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-17 09:28:46,176 INFO L396 AbstractCegarLoop]: === Iteration 5 === 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-03-17 09:28:46,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 09:28:46,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1379699446, now seen corresponding path program 1 times [2025-03-17 09:28:46,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 09:28:46,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293450494] [2025-03-17 09:28:46,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 09:28:46,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 09:28:48,640 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 257 statements into 1 equivalence classes. [2025-03-17 09:28:48,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 257 of 257 statements. [2025-03-17 09:28:48,701 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 09:28:48,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 09:28:49,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1495 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1488 trivial. 0 not checked. [2025-03-17 09:28:49,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 09:28:49,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293450494] [2025-03-17 09:28:49,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293450494] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 09:28:49,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 09:28:49,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 09:28:49,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342089013] [2025-03-17 09:28:49,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 09:28:49,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 09:28:49,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 09:28:49,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 09:28:49,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 09:28:49,017 INFO L87 Difference]: Start difference. First operand 20662 states and 28686 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23)