./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-qlogic-qla3xxx.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 5663310b82fa3e5d48c5bcacd13ac8ac886029c41a2f8f3bd2b8442c496a9447 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 07:37:33,368 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 07:37:33,426 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 07:37:33,430 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 07:37:33,432 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 07:37:33,456 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 07:37:33,458 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 07:37:33,458 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 07:37:33,458 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 07:37:33,458 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 07:37:33,459 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 07:37:33,459 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 07:37:33,459 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 07:37:33,460 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 07:37:33,460 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 07:37:33,460 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 07:37:33,460 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 07:37:33,460 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 07:37:33,460 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 07:37:33,460 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 07:37:33,461 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 07:37:33,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:37:33,461 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 07:37:33,462 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5663310b82fa3e5d48c5bcacd13ac8ac886029c41a2f8f3bd2b8442c496a9447 [2025-02-06 07:37:33,668 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 07:37:33,673 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 07:37:33,675 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 07:37:33,676 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 07:37:33,676 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 07:37:33,677 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i [2025-02-06 07:37:34,878 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/84e112ed7/ec28964b4d704f2fb8fb4b7720533321/FLAG5c5a73855 [2025-02-06 07:37:35,544 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 07:37:35,545 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i [2025-02-06 07:37:35,605 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/84e112ed7/ec28964b4d704f2fb8fb4b7720533321/FLAG5c5a73855 [2025-02-06 07:37:35,960 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/84e112ed7/ec28964b4d704f2fb8fb4b7720533321 [2025-02-06 07:37:35,962 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 07:37:35,963 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 07:37:35,964 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 07:37:35,964 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 07:37:35,967 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 07:37:35,968 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:37:35" (1/1) ... [2025-02-06 07:37:35,968 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76df18c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:35, skipping insertion in model container [2025-02-06 07:37:35,969 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 07:37:35" (1/1) ... [2025-02-06 07:37:36,075 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 07:37:38,108 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[408897,408910] [2025-02-06 07:37:38,111 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409066,409079] [2025-02-06 07:37:38,111 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409233,409246] [2025-02-06 07:37:38,112 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409401,409414] [2025-02-06 07:37:38,131 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:37:38,151 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 07:37:38,246 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"); [5595] [2025-02-06 07:37:38,248 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)); [5602] [2025-02-06 07:37:38,248 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5609] [2025-02-06 07:37:38,249 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)); [5648-5649] [2025-02-06 07:37:38,250 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"); [5654-5656] [2025-02-06 07:37:38,250 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)); [5683] [2025-02-06 07:37:38,250 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)); [5690] [2025-02-06 07:37:38,252 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5850] [2025-02-06 07:37:38,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5857] [2025-02-06 07:37:38,257 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" (19), "i" (12UL)); [5988-5989] [2025-02-06 07:37:38,258 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" (36), "i" (12UL)); [6022-6023] [2025-02-06 07:37:38,259 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)); [6063-6064] [2025-02-06 07:37:38,260 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)); [6092-6093] [2025-02-06 07:37:38,267 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)); [6445-6446] [2025-02-06 07:37:38,267 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6452] [2025-02-06 07:37:38,320 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9125] [2025-02-06 07:37:38,322 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9187] [2025-02-06 07:37:38,325 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9315] [2025-02-06 07:37:38,326 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb2->data) [9372] [2025-02-06 07:37:38,328 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9427] [2025-02-06 07:37:38,338 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9863] [2025-02-06 07:37:38,339 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9870] [2025-02-06 07:37:38,340 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9894] [2025-02-06 07:37:38,422 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[408897,408910] [2025-02-06 07:37:38,422 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409066,409079] [2025-02-06 07:37:38,423 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409233,409246] [2025-02-06 07:37:38,423 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i[409401,409414] [2025-02-06 07:37:38,431 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 07:37:38,603 INFO L204 MainTranslator]: Completed translation [2025-02-06 07:37:38,604 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38 WrapperNode [2025-02-06 07:37:38,604 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 07:37:38,605 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 07:37:38,605 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 07:37:38,605 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 07:37:38,609 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:38,709 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:38,891 INFO L138 Inliner]: procedures = 571, calls = 3092, calls flagged for inlining = 288, calls inlined = 256, statements flattened = 7909 [2025-02-06 07:37:38,895 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 07:37:38,896 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 07:37:38,896 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 07:37:38,896 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 07:37:38,911 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:38,911 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:38,970 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:39,974 INFO L175 MemorySlicer]: Split 1215 memory accesses to 33 slices as follows [8, 1, 8, 2, 8, 8, 7, 18, 17, 7, 7, 5, 6, 5, 4, 54, 3, 28, 2, 2, 2, 4, 4, 924, 1, 8, 2, 2, 3, 2, 8, 47, 8]. 76 percent of accesses are in the largest equivalence class. The 160 initializations are split as follows [8, 1, 8, 2, 8, 8, 7, 0, 2, 7, 7, 5, 6, 5, 4, 0, 1, 28, 0, 2, 0, 4, 4, 16, 0, 8, 0, 0, 3, 0, 8, 0, 8]. The 424 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 1, 0, 1, 0, 0, 347, 0, 0, 1, 1, 0, 1, 0, 16, 0]. [2025-02-06 07:37:39,974 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:39,974 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:40,116 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:40,135 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:40,177 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:40,207 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:40,262 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 07:37:40,266 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 07:37:40,267 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 07:37:40,267 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 07:37:40,267 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (1/1) ... [2025-02-06 07:37:40,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 07:37:40,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 07:37:40,299 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 07:37:40,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 07:37:40,316 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_link_speed [2025-02-06 07:37:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_link_speed [2025-02-06 07:37:40,316 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_hw_lock_of_ql3_adapter [2025-02-06 07:37:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_hw_lock_of_ql3_adapter [2025-02-06 07:37:40,316 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 07:37:40,316 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 07:37:40,316 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 07:37:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 07:37:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-06 07:37:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-06 07:37:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2025-02-06 07:37:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2025-02-06 07:37:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_close [2025-02-06 07:37:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_close [2025-02-06 07:37:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 07:37:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 07:37:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-06 07:37:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-06 07:37:40,317 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work [2025-02-06 07:37:40,317 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 07:37:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure ql_this_adapter_controls_port [2025-02-06 07:37:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_this_adapter_controls_port [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure ql_enable_interrupts [2025-02-06 07:37:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_enable_interrupts [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 07:37:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-06 07:37:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_61 [2025-02-06 07:37:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_61 [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_common_reg_l [2025-02-06 07:37:40,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_common_reg_l [2025-02-06 07:37:40,318 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_send_free_list [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_send_free_list [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure ssleep [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ssleep [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure ql_cycle_adapter [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_cycle_adapter [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mac_cfg_soft_reset [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mac_cfg_soft_reset [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-06 07:37:40,319 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-06 07:37:40,319 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_disable_scan_mode [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_disable_scan_mode [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_page0_reg_l [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_page0_reg_l [2025-02-06 07:37:40,320 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_up [2025-02-06 07:37:40,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_up [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-06 07:37:40,321 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-02-06 07:37:40,321 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-02-06 07:37:40,321 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 07:37:40,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 07:37:40,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 07:37:40,323 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-06 07:37:40,323 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 07:37:40,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 07:37:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_page1_reg [2025-02-06 07:37:40,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_page1_reg [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 07:37:40,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 07:37:40,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:37:40,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:37:40,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-06 07:37:40,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-06 07:37:40,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 07:37:40,327 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_hw_lock_of_ql3_adapter [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_hw_lock_of_ql3_adapter [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_register_page [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_register_page [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_read_reg_ex [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_read_reg_ex [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ql_phy_init_ex [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_phy_init_ex [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 07:37:40,328 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2025-02-06 07:37:40,328 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_common_reg_l [2025-02-06 07:37:40,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_common_reg_l [2025-02-06 07:37:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 07:37:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_common_reg [2025-02-06 07:37:40,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_common_reg [2025-02-06 07:37:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2025-02-06 07:37:40,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2025-02-06 07:37:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2025-02-06 07:37:40,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2025-02-06 07:37:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2025-02-06 07:37:40,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2025-02-06 07:37:40,329 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_spinlock [2025-02-06 07:37:40,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_spinlock [2025-02-06 07:37:40,333 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_page2_reg [2025-02-06 07:37:40,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_page2_reg [2025-02-06 07:37:40,333 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 07:37:40,333 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_common_reg [2025-02-06 07:37:40,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_common_reg [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_read_reg [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_read_reg [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_unlock [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_unlock [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_printk [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_printk [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_nvram_reg [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_nvram_reg [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-06 07:37:40,334 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-06 07:37:40,334 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2025-02-06 07:37:40,335 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2025-02-06 07:37:40,335 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 07:37:40,335 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 07:37:40,335 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_for_drvr_lock [2025-02-06 07:37:40,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_for_drvr_lock [2025-02-06 07:37:40,335 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2025-02-06 07:37:40,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2025-02-06 07:37:40,335 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-06 07:37:40,335 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-06 07:37:40,335 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_enable_scan_mode [2025-02-06 07:37:40,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_enable_scan_mode [2025-02-06 07:37:40,335 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2025-02-06 07:37:40,336 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 07:37:40,336 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-06 07:37:40,336 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 07:37:40,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_for_mii_ready [2025-02-06 07:37:40,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_for_mii_ready [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-06 07:37:40,336 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_large_buffers [2025-02-06 07:37:40,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_large_buffers [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 07:37:40,336 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 07:37:40,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 07:37:40,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 07:37:40,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 07:37:40,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 07:37:40,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 07:37:40,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 07:37:40,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 07:37:40,339 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure ql_disable_interrupts [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_disable_interrupts [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_page0_reg [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_page0_reg [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure PHY_Setup [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure PHY_Setup [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 07:37:40,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-06 07:37:40,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 07:37:40,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 07:37:40,341 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-06 07:37:40,342 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_buffer_queues [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_buffer_queues [2025-02-06 07:37:40,342 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-06 07:37:40,342 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-06 07:37:40,342 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2025-02-06 07:37:40,342 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_remove [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_remove [2025-02-06 07:37:40,342 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-06 07:37:40,342 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-02-06 07:37:40,342 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 07:37:40,343 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 07:37:40,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 07:37:40,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-06 07:37:40,347 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 07:37:40,347 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_page0_reg [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_page0_reg [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ql_is_link_full_dup [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_is_link_full_dup [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_open [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_open [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ql3xxx_tx_timeout [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ql3xxx_tx_timeout [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ql_supported_modes [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_supported_modes [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ql_is_fiber [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_is_fiber [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_net_req_rsp_queues [2025-02-06 07:37:40,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_net_req_rsp_queues [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 07:37:40,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 07:37:40,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 07:37:40,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 07:37:40,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 07:37:40,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 07:37:40,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 07:37:40,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-06 07:37:40,350 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 07:37:40,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 07:37:40,424 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_write_reg_ex [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_write_reg_ex [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_down [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_down [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure ql_port_start [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_port_start [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_auto_cfg_status [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_auto_cfg_status [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mii_write_reg [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mii_write_reg [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-06 07:37:40,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2025-02-06 07:37:40,425 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-06 07:37:40,426 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2025-02-06 07:37:40,426 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 07:37:40,426 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 07:37:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_mac_addr [2025-02-06 07:37:40,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_mac_addr [2025-02-06 07:37:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2025-02-06 07:37:40,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2025-02-06 07:37:41,352 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 07:37:41,359 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 07:37:41,435 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ql_phy_get_speed_switch_break___0#1: call ULTIMATE.dealloc(ql_phy_get_speed_~#reg~3#1.base, ql_phy_get_speed_~#reg~3#1.offset);havoc ql_phy_get_speed_~#reg~3#1.base, ql_phy_get_speed_~#reg~3#1.offset; [2025-02-06 07:37:41,503 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15496: havoc #t~nondet1813; [2025-02-06 07:37:41,633 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5867: havoc dev_name_#t~mem62#1.base, dev_name_#t~mem62#1.offset; [2025-02-06 07:37:41,633 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5843: havoc kobject_name_#t~mem59#1.base, kobject_name_#t~mem59#1.offset; [2025-02-06 07:37:41,674 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15600: havoc #t~nondet1824; [2025-02-06 07:37:42,016 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15693: havoc #t~nondet1842; [2025-02-06 07:37:42,019 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: havoc #t~mem193.base, #t~mem193.offset;havoc #t~mem194; [2025-02-06 07:37:42,031 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15545: havoc #t~nondet1820; [2025-02-06 07:37:42,985 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13415-1: ldv_mod_timer_97_#res#1 := ldv_mod_timer_97_~ldv_func_res~4#1; [2025-02-06 07:37:42,985 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669: call ULTIMATE.dealloc(ql_petbi_start_neg_ex_~#reg~1#1.base, ql_petbi_start_neg_ex_~#reg~1#1.offset);havoc ql_petbi_start_neg_ex_~#reg~1#1.base, ql_petbi_start_neg_ex_~#reg~1#1.offset; [2025-02-06 07:37:42,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 07:37:42,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13390-1: ldv_request_irq_94_#res#1 := ldv_request_irq_94_~ldv_func_res~3#1; [2025-02-06 07:37:42,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15675: havoc request_threaded_irq_#t~nondet1837#1; [2025-02-06 07:37:42,986 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15643: havoc pci_enable_msi_block_#t~nondet1831#1; [2025-02-06 07:37:42,989 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: havoc #t~mem226.base, #t~mem226.offset; [2025-02-06 07:37:42,990 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15604: havoc #t~nondet1825; [2025-02-06 07:37:42,998 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15533: havoc dma_supported_#t~nondet1817#1; [2025-02-06 07:37:43,004 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5964: havoc #t~mem100.base, #t~mem100.offset; [2025-02-06 07:37:43,157 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15471: havoc #t~nondet1811; [2025-02-06 07:37:43,171 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15525: havoc #t~nondet1815; [2025-02-06 07:37:43,174 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15529: havoc dma_set_mask_#t~nondet1816#1; [2025-02-06 07:37:43,210 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5664: havoc arch_irqs_disabled_flags_#t~bitwise21#1; [2025-02-06 07:37:43,405 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8398: call ULTIMATE.dealloc(ql_phy_start_neg_ex_~#reg~7#1.base, ql_phy_start_neg_ex_~#reg~7#1.offset);havoc ql_phy_start_neg_ex_~#reg~7#1.base, ql_phy_start_neg_ex_~#reg~7#1.offset; [2025-02-06 07:37:43,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12343: #res#1 := ~arg0#1; [2025-02-06 07:37:43,872 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8231: havoc ql_auto_neg_error_#t~bitwise631#1; [2025-02-06 07:37:43,872 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8300: havoc ql_link_down_detect_#t~bitwise640#1; [2025-02-06 07:37:43,872 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13257-1: ldv_mod_timer_74_#res#1 := ldv_mod_timer_74_~ldv_func_res~1#1; [2025-02-06 07:37:43,872 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: havoc ql_is_petbi_neg_pause_#t~mem521#1;havoc ql_is_petbi_neg_pause_#t~bitwise522#1;call ULTIMATE.dealloc(ql_is_petbi_neg_pause_~#reg~2#1.base, ql_is_petbi_neg_pause_~#reg~2#1.offset);havoc ql_is_petbi_neg_pause_~#reg~2#1.base, ql_is_petbi_neg_pause_~#reg~2#1.offset; [2025-02-06 07:37:43,872 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7890: havoc ql_is_phy_neg_pause_#t~mem568#1;havoc ql_is_phy_neg_pause_#t~bitwise569#1;call ULTIMATE.dealloc(ql_is_phy_neg_pause_~#reg~5#1.base, ql_is_phy_neg_pause_~#reg~5#1.offset);havoc ql_is_phy_neg_pause_~#reg~5#1.base, ql_is_phy_neg_pause_~#reg~5#1.offset; [2025-02-06 07:37:43,872 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13242-1: ldv_mod_timer_72_#res#1 := ldv_mod_timer_72_~ldv_func_res~0#1; [2025-02-06 07:37:43,884 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15608: havoc #t~nondet1826; [2025-02-06 07:37:43,886 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15593: havoc #t~nondet1823; [2025-02-06 07:37:43,922 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882: havoc ql_sem_lock_#t~bitwise319#1; [2025-02-06 07:37:43,928 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: havoc #t~mem191; [2025-02-06 07:37:43,941 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15667: havoc queue_delayed_work_on_#t~nondet1835#1; [2025-02-06 07:37:49,924 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6774: havoc is_multicast_ether_addr_#t~mem307#1; [2025-02-06 07:37:49,924 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15629: havoc pci_bus_write_config_word_#t~nondet1829#1; [2025-02-06 07:37:49,924 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15432: havoc __alloc_workqueue_key_#t~ret1806#1.base, __alloc_workqueue_key_#t~ret1806#1.offset; [2025-02-06 07:37:49,924 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint main_returnLabel#1: #t~ret1844#1 := main_#res#1;havoc main_#t~ret1613#1, main_~tmp~105#1;assume { :end_inline_main } true; [2025-02-06 07:37:49,924 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6323: havoc skb_frag_page_#t~mem211#1.base, skb_frag_page_#t~mem211#1.offset; [2025-02-06 07:37:49,924 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15639: havoc pci_enable_device_#t~nondet1830#1; [2025-02-06 07:37:49,924 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11813-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5670: havoc atomic_read_#t~mem22#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15580: havoc ldv_pre_register_netdev_#t~nondet1822#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15646: havoc pci_ioremap_bar_#t~ret1832#1.base, pci_ioremap_bar_#t~ret1832#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13533-1: ldv___pci_register_driver_111_#res#1 := ldv___pci_register_driver_111_~ldv_func_res~7#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13471-1: ldv_alloc_etherdev_mqs_106_#res#1.base, ldv_alloc_etherdev_mqs_106_#res#1.offset := ldv_alloc_etherdev_mqs_106_~ldv_func_res~5#1.base, ldv_alloc_etherdev_mqs_106_~ldv_func_res~5#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15653: havoc pci_request_regions_#t~nondet1833#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12553: call ULTIMATE.dealloc(ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_2_8_~#arg2#1.base, ldv_pci_instance_suspend_2_8_~#arg2#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: havoc skb_headlen_#t~mem195#1;havoc skb_headlen_#t~mem196#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11832-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15467: havoc __pci_register_driver_#t~nondet1810#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13486-1: ldv_register_netdev_107_#res#1 := ldv_register_netdev_107_~ldv_func_res~6#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8994: havoc ql_get_msglevel_#t~mem821#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837-1: ldv_alloc_etherdev_mqs_#res#1.base, ldv_alloc_etherdev_mqs_#res#1.offset := ldv_alloc_etherdev_mqs_~arg0#1.base, ldv_alloc_etherdev_mqs_~arg0#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12564: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_2_7_~#arg2#1.base, ldv_pci_instance_suspend_late_2_7_~#arg2#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15537: havoc eth_change_mtu_#t~nondet1818#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15671: havoc register_netdev_#t~nondet1836#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11319: call ULTIMATE.dealloc(ql3xxx_probe_~#__key~0#1.base, ql3xxx_probe_~#__key~0#1.offset);havoc ql3xxx_probe_~#__key~0#1.base, ql3xxx_probe_~#__key~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___0~0#1.base, ql3xxx_probe_~#__key___0~0#1.offset);havoc ql3xxx_probe_~#__key___0~0#1.base, ql3xxx_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___1~0#1.base, ql3xxx_probe_~#__key___1~0#1.offset);havoc ql3xxx_probe_~#__key___1~0#1.base, ql3xxx_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___2~0#1.base, ql3xxx_probe_~#__key___2~0#1.offset);havoc ql3xxx_probe_~#__key___2~0#1.base, ql3xxx_probe_~#__key___2~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__constr_expr_0~0#1.base, ql3xxx_probe_~#__constr_expr_0~0#1.offset);havoc ql3xxx_probe_~#__constr_expr_0~0#1.base, ql3xxx_probe_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___3~0#1.base, ql3xxx_probe_~#__key___3~0#1.offset);havoc ql3xxx_probe_~#__key___3~0#1.base, ql3xxx_probe_~#__key___3~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___4~0#1.base, ql3xxx_probe_~#__key___4~0#1.offset);havoc ql3xxx_probe_~#__key___4~0#1.base, ql3xxx_probe_~#__key___4~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__constr_expr_1~0#1.base, ql3xxx_probe_~#__constr_expr_1~0#1.offset);havoc ql3xxx_probe_~#__constr_expr_1~0#1.base, ql3xxx_probe_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___5~0#1.base, ql3xxx_probe_~#__key___5~0#1.offset);havoc ql3xxx_probe_~#__key___5~0#1.base, ql3xxx_probe_~#__key___5~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___6~0#1.base, ql3xxx_probe_~#__key___6~0#1.offset);havoc ql3xxx_probe_~#__key___6~0#1.base, ql3xxx_probe_~#__key___6~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__constr_expr_2~0#1.base, ql3xxx_probe_~#__constr_expr_2~0#1.offset);havoc ql3xxx_probe_~#__constr_expr_2~0#1.base, ql3xxx_probe_~#__constr_expr_2~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___7~0#1.base, ql3xxx_probe_~#__key___7~0#1.offset);havoc ql3xxx_probe_~#__key___7~0#1.base, ql3xxx_probe_~#__key___7~0#1.offset;call ULTIMATE.dealloc(ql3xxx_probe_~#__key___8~0#1.base, ql3xxx_probe_~#__key___8~0#1.offset);havoc ql3xxx_probe_~#__key___8~0#1.base, ql3xxx_probe_~#__key___8~0#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15549: havoc ethtool_op_get_link_#t~nondet1821#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6768: havoc is_zero_ether_addr_#t~mem304#1;havoc is_zero_ether_addr_#t~mem305#1;havoc is_zero_ether_addr_#t~bitwise306#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: havoc skb_network_offset_#t~mem206#1.base, skb_network_offset_#t~mem206#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12849-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15492: havoc alloc_etherdev_mqs_#t~ret1812#1.base, alloc_etherdev_mqs_#t~ret1812#1.offset; [2025-02-06 07:37:49,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12850-1: ldv_register_netdev_#res#1 := ldv_register_netdev_~arg0#1; [2025-02-06 07:37:49,927 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: havoc netif_msg_init_#t~bitwise244#1; [2025-02-06 07:37:51,096 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ql_free_large_buffersFINAL: assume true; [2025-02-06 07:37:51,113 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 07:37:53,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: call ULTIMATE.dealloc(~#reg1~0#1.base, ~#reg1~0#1.offset);havoc ~#reg1~0#1.base, ~#reg1~0#1.offset;call ULTIMATE.dealloc(~#reg2~0#1.base, ~#reg2~0#1.offset);havoc ~#reg2~0#1.base, ~#reg2~0#1.offset; [2025-02-06 07:37:54,017 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941: havoc is_device_dma_capable_#t~mem71#1.base, is_device_dma_capable_#t~mem71#1.offset;havoc is_device_dma_capable_#t~mem72#1.base, is_device_dma_capable_#t~mem72#1.offset;havoc is_device_dma_capable_#t~mem73#1;havoc is_device_dma_capable_#t~short74#1; [2025-02-06 07:37:54,411 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13551: havoc ldv_dev_get_drvdata_#t~mem1703#1.base, ldv_dev_get_drvdata_#t~mem1703#1.offset;havoc ldv_dev_get_drvdata_#t~mem1704#1.base, ldv_dev_get_drvdata_#t~mem1704#1.offset; [2025-02-06 07:37:54,459 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5905: havoc #t~ret68.base, #t~ret68.offset; [2025-02-06 07:37:54,496 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15663: havoc #t~nondet1834; [2025-02-06 07:37:54,532 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15612: havoc #t~nondet1827; [2025-02-06 07:37:55,108 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7873: havoc ql_is_full_dup_#t~mem565#1;havoc ql_is_full_dup_#t~bitwise566#1; [2025-02-06 07:37:55,108 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7863: havoc ql_is_full_dup_#t~mem562#1;havoc ql_is_full_dup_#t~bitwise563#1; [2025-02-06 07:37:55,108 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ql_is_full_dup_switch_break#1: call ULTIMATE.dealloc(ql_is_full_dup_~#reg~4#1.base, ql_is_full_dup_~#reg~4#1.offset);havoc ql_is_full_dup_~#reg~4#1.base, ql_is_full_dup_~#reg~4#1.offset; [2025-02-06 07:37:55,374 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: havoc #t~mem1;havoc #t~bitwise2; [2025-02-06 07:37:55,534 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8117: havoc #t~bitwise607; [2025-02-06 07:37:55,556 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: havoc #t~mem203.base, #t~mem203.offset;havoc #t~mem204; [2025-02-06 07:37:57,466 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11867-1: ldv_del_timer_sync_#res#1 := ldv_del_timer_sync_~arg0#1; [2025-02-06 07:37:57,466 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L13362-1: ldv_del_timer_sync_91_#res#1 := ldv_del_timer_sync_91_~ldv_func_res~2#1; [2025-02-06 07:37:57,466 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15518: havoc del_timer_sync_#t~nondet1814#1; [2025-02-06 07:37:57,485 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5611: #res := 1; [2025-02-06 07:37:57,763 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: call ULTIMATE.dealloc(ql_petbi_start_neg_~#reg~0#1.base, ql_petbi_start_neg_~#reg~0#1.offset);havoc ql_petbi_start_neg_~#reg~0#1.base, ql_petbi_start_neg_~#reg~0#1.offset; [2025-02-06 07:37:58,010 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8127: havoc ql_is_auto_cfg_#t~mem609#1;havoc ql_is_auto_cfg_#t~bitwise610#1;call ULTIMATE.dealloc(ql_is_auto_cfg_~#reg~6#1.base, ql_is_auto_cfg_~#reg~6#1.offset);havoc ql_is_auto_cfg_~#reg~6#1.base, ql_is_auto_cfg_~#reg~6#1.offset; [2025-02-06 07:37:59,839 INFO L? ?]: Removed 3681 outVars from TransFormulas that were not future-live. [2025-02-06 07:37:59,839 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 07:37:59,931 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 07:37:59,934 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-06 07:37:59,935 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:37:59 BoogieIcfgContainer [2025-02-06 07:37:59,935 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 07:37:59,938 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 07:37:59,938 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 07:37:59,941 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 07:37:59,941 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 07:37:35" (1/3) ... [2025-02-06 07:37:59,942 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50231c37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:37:59, skipping insertion in model container [2025-02-06 07:37:59,942 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 07:37:38" (2/3) ... [2025-02-06 07:37:59,943 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50231c37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 07:37:59, skipping insertion in model container [2025-02-06 07:37:59,943 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 07:37:59" (3/3) ... [2025-02-06 07:37:59,944 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i [2025-02-06 07:37:59,957 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 07:37:59,960 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qla3xxx.cil.i that has 206 procedures, 3492 locations, 1 initial locations, 99 loop locations, and 3 error locations. [2025-02-06 07:38:00,054 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 07:38:00,064 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;@61de7f48, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 07:38:00,064 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-02-06 07:38:00,076 INFO L276 IsEmpty]: Start isEmpty. Operand has 3202 states, 2247 states have (on average 1.3204272363150868) internal successors, (2967), 2297 states have internal predecessors, (2967), 811 states have call successors, (811), 141 states have call predecessors, (811), 139 states have return successors, (803), 789 states have call predecessors, (803), 803 states have call successors, (803) [2025-02-06 07:38:00,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2025-02-06 07:38:00,085 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:38:00,086 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 07:38:00,086 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:38:00,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:38:00,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1866947123, now seen corresponding path program 1 times [2025-02-06 07:38:00,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:38:00,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553215455] [2025-02-06 07:38:00,096 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:38:00,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:38:03,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-02-06 07:38:03,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-02-06 07:38:03,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:38:03,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:38:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-06 07:38:04,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:38:04,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553215455] [2025-02-06 07:38:04,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553215455] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:38:04,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:38:04,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:38:04,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346075957] [2025-02-06 07:38:04,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:38:04,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:38:04,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:38:04,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:38:04,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:04,208 INFO L87 Difference]: Start difference. First operand has 3202 states, 2247 states have (on average 1.3204272363150868) internal successors, (2967), 2297 states have internal predecessors, (2967), 811 states have call successors, (811), 141 states have call predecessors, (811), 139 states have return successors, (803), 789 states have call predecessors, (803), 803 states have call successors, (803) Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 07:38:08,261 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-02-06 07:38:12,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:38:12,446 INFO L93 Difference]: Finished difference Result 9222 states and 13763 transitions. [2025-02-06 07:38:12,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:38:12,448 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 112 [2025-02-06 07:38:12,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:38:12,531 INFO L225 Difference]: With dead ends: 9222 [2025-02-06 07:38:12,531 INFO L226 Difference]: Without dead ends: 6076 [2025-02-06 07:38:12,558 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:12,560 INFO L435 NwaCegarLoop]: 4270 mSDtfsCounter, 4309 mSDsluCounter, 4208 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4309 SdHoareTripleChecker+Valid, 8478 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2025-02-06 07:38:12,561 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4309 Valid, 8478 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 320 Invalid, 1 Unknown, 0 Unchecked, 7.8s Time] [2025-02-06 07:38:12,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6076 states. [2025-02-06 07:38:12,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6076 to 6072. [2025-02-06 07:38:12,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6072 states, 4296 states have (on average 1.3012104283054005) internal successors, (5590), 4400 states have internal predecessors, (5590), 1514 states have call successors, (1514), 268 states have call predecessors, (1514), 259 states have return successors, (1491), 1465 states have call predecessors, (1491), 1491 states have call successors, (1491) [2025-02-06 07:38:12,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6072 states to 6072 states and 8595 transitions. [2025-02-06 07:38:12,902 INFO L78 Accepts]: Start accepts. Automaton has 6072 states and 8595 transitions. Word has length 112 [2025-02-06 07:38:12,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:38:12,904 INFO L471 AbstractCegarLoop]: Abstraction has 6072 states and 8595 transitions. [2025-02-06 07:38:12,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 07:38:12,904 INFO L276 IsEmpty]: Start isEmpty. Operand 6072 states and 8595 transitions. [2025-02-06 07:38:12,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2025-02-06 07:38:12,912 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:38:12,912 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 07:38:12,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 07:38:12,913 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:38:12,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:38:12,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1301769682, now seen corresponding path program 1 times [2025-02-06 07:38:12,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:38:12,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770564536] [2025-02-06 07:38:12,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:38:12,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:38:15,838 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-02-06 07:38:15,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-02-06 07:38:15,914 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:38:15,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:38:16,529 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-06 07:38:16,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:38:16,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770564536] [2025-02-06 07:38:16,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770564536] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:38:16,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:38:16,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:38:16,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930511208] [2025-02-06 07:38:16,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:38:16,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:38:16,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:38:16,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:38:16,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:16,541 INFO L87 Difference]: Start difference. First operand 6072 states and 8595 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-02-06 07:38:20,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 07:38:25,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:38:25,676 INFO L93 Difference]: Finished difference Result 11112 states and 15576 transitions. [2025-02-06 07:38:25,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:38:25,676 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 117 [2025-02-06 07:38:25,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:38:25,704 INFO L225 Difference]: With dead ends: 11112 [2025-02-06 07:38:25,704 INFO L226 Difference]: Without dead ends: 5061 [2025-02-06 07:38:25,722 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:25,723 INFO L435 NwaCegarLoop]: 4289 mSDtfsCounter, 1344 mSDsluCounter, 4136 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1344 SdHoareTripleChecker+Valid, 8425 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2025-02-06 07:38:25,723 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1344 Valid, 8425 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 386 Invalid, 1 Unknown, 0 Unchecked, 8.9s Time] [2025-02-06 07:38:25,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5061 states. [2025-02-06 07:38:25,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5061 to 5035. [2025-02-06 07:38:25,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5035 states, 3567 states have (on average 1.2823100644799552) internal successors, (4574), 3636 states have internal predecessors, (4574), 1191 states have call successors, (1191), 279 states have call predecessors, (1191), 274 states have return successors, (1178), 1162 states have call predecessors, (1178), 1178 states have call successors, (1178) [2025-02-06 07:38:25,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5035 states to 5035 states and 6943 transitions. [2025-02-06 07:38:25,873 INFO L78 Accepts]: Start accepts. Automaton has 5035 states and 6943 transitions. Word has length 117 [2025-02-06 07:38:25,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:38:25,874 INFO L471 AbstractCegarLoop]: Abstraction has 5035 states and 6943 transitions. [2025-02-06 07:38:25,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-02-06 07:38:25,874 INFO L276 IsEmpty]: Start isEmpty. Operand 5035 states and 6943 transitions. [2025-02-06 07:38:25,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2025-02-06 07:38:25,875 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:38:25,875 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 07:38:25,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 07:38:25,876 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:38:25,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:38:25,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1967906184, now seen corresponding path program 1 times [2025-02-06 07:38:25,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:38:25,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919571421] [2025-02-06 07:38:25,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:38:25,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:38:28,964 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-02-06 07:38:29,015 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-02-06 07:38:29,015 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:38:29,016 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:38:29,335 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-06 07:38:29,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:38:29,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919571421] [2025-02-06 07:38:29,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919571421] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:38:29,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:38:29,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:38:29,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730324918] [2025-02-06 07:38:29,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:38:29,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:38:29,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:38:29,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:38:29,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:29,339 INFO L87 Difference]: Start difference. First operand 5035 states and 6943 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-06 07:38:33,375 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-02-06 07:38:38,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:38:38,114 INFO L93 Difference]: Finished difference Result 13720 states and 18952 transitions. [2025-02-06 07:38:38,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:38:38,115 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 120 [2025-02-06 07:38:38,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:38:38,216 INFO L225 Difference]: With dead ends: 13720 [2025-02-06 07:38:38,216 INFO L226 Difference]: Without dead ends: 8706 [2025-02-06 07:38:38,265 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:38,271 INFO L435 NwaCegarLoop]: 4792 mSDtfsCounter, 4198 mSDsluCounter, 4049 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4198 SdHoareTripleChecker+Valid, 8841 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2025-02-06 07:38:38,272 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4198 Valid, 8841 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 357 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2025-02-06 07:38:38,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8706 states. [2025-02-06 07:38:38,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8706 to 8672. [2025-02-06 07:38:38,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8672 states, 6170 states have (on average 1.2857374392220422) internal successors, (7933), 6295 states have internal predecessors, (7933), 2031 states have call successors, (2031), 478 states have call predecessors, (2031), 468 states have return successors, (2019), 1972 states have call predecessors, (2019), 2009 states have call successors, (2019) [2025-02-06 07:38:38,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8672 states to 8672 states and 11983 transitions. [2025-02-06 07:38:38,547 INFO L78 Accepts]: Start accepts. Automaton has 8672 states and 11983 transitions. Word has length 120 [2025-02-06 07:38:38,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:38:38,548 INFO L471 AbstractCegarLoop]: Abstraction has 8672 states and 11983 transitions. [2025-02-06 07:38:38,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-02-06 07:38:38,552 INFO L276 IsEmpty]: Start isEmpty. Operand 8672 states and 11983 transitions. [2025-02-06 07:38:38,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-02-06 07:38:38,555 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:38:38,555 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 07:38:38,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 07:38:38,555 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-02-06 07:38:38,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:38:38,556 INFO L85 PathProgramCache]: Analyzing trace with hash -199304408, now seen corresponding path program 1 times [2025-02-06 07:38:38,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:38:38,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666499987] [2025-02-06 07:38:38,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:38:38,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:38:41,276 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-02-06 07:38:41,329 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-02-06 07:38:41,329 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:38:41,329 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:38:41,563 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-06 07:38:41,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:38:41,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666499987] [2025-02-06 07:38:41,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666499987] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:38:41,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:38:41,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 07:38:41,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086645490] [2025-02-06 07:38:41,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:38:41,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 07:38:41,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:38:41,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 07:38:41,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:41,566 INFO L87 Difference]: Start difference. First operand 8672 states and 11983 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-02-06 07:38:45,604 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-02-06 07:38:50,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:38:50,884 INFO L93 Difference]: Finished difference Result 22177 states and 30780 transitions. [2025-02-06 07:38:50,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 07:38:50,884 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 135 [2025-02-06 07:38:50,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:38:50,993 INFO L225 Difference]: With dead ends: 22177 [2025-02-06 07:38:50,993 INFO L226 Difference]: Without dead ends: 13526 [2025-02-06 07:38:51,022 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 07:38:51,023 INFO L435 NwaCegarLoop]: 4215 mSDtfsCounter, 3779 mSDsluCounter, 4152 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3779 SdHoareTripleChecker+Valid, 8367 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2025-02-06 07:38:51,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3779 Valid, 8367 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 364 Invalid, 1 Unknown, 0 Unchecked, 9.0s Time] [2025-02-06 07:38:51,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13526 states. [2025-02-06 07:38:51,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13526 to 13492. [2025-02-06 07:38:51,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13492 states, 9562 states have (on average 1.2881196402426272) internal successors, (12317), 9796 states have internal predecessors, (12317), 3231 states have call successors, (3231), 715 states have call predecessors, (3231), 696 states have return successors, (3210), 3112 states have call predecessors, (3210), 3190 states have call successors, (3210) [2025-02-06 07:38:51,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13492 states to 13492 states and 18758 transitions. [2025-02-06 07:38:51,372 INFO L78 Accepts]: Start accepts. Automaton has 13492 states and 18758 transitions. Word has length 135 [2025-02-06 07:38:51,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:38:51,373 INFO L471 AbstractCegarLoop]: Abstraction has 13492 states and 18758 transitions. [2025-02-06 07:38:51,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-02-06 07:38:51,373 INFO L276 IsEmpty]: Start isEmpty. Operand 13492 states and 18758 transitions. [2025-02-06 07:38:51,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2025-02-06 07:38:51,375 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:38:51,375 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 8, 8, 8, 8, 8, 8, 4, 4, 4, 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] [2025-02-06 07:38:51,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 07:38:51,375 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:38:51,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:38:51,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1893090495, now seen corresponding path program 1 times [2025-02-06 07:38:51,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:38:51,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384630414] [2025-02-06 07:38:51,379 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:38:51,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 07:38:54,115 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-02-06 07:38:54,158 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-02-06 07:38:54,158 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 07:38:54,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 07:38:54,869 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2025-02-06 07:38:54,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 07:38:54,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384630414] [2025-02-06 07:38:54,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384630414] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 07:38:54,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 07:38:54,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 07:38:54,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957078439] [2025-02-06 07:38:54,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 07:38:54,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 07:38:54,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 07:38:54,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 07:38:54,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 07:38:54,870 INFO L87 Difference]: Start difference. First operand 13492 states and 18758 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 07:39:00,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 07:39:00,780 INFO L93 Difference]: Finished difference Result 13498 states and 18763 transitions. [2025-02-06 07:39:00,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 07:39:00,781 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 164 [2025-02-06 07:39:00,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 07:39:00,840 INFO L225 Difference]: With dead ends: 13498 [2025-02-06 07:39:00,841 INFO L226 Difference]: Without dead ends: 13496 [2025-02-06 07:39:00,851 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 07:39:00,851 INFO L435 NwaCegarLoop]: 4198 mSDtfsCounter, 4311 mSDsluCounter, 8382 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4312 SdHoareTripleChecker+Valid, 12580 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2025-02-06 07:39:00,852 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4312 Valid, 12580 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2025-02-06 07:39:00,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13496 states. [2025-02-06 07:39:01,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13496 to 13496. [2025-02-06 07:39:01,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13496 states, 9565 states have (on average 1.2880292733925771) internal successors, (12320), 9799 states have internal predecessors, (12320), 3231 states have call successors, (3231), 716 states have call predecessors, (3231), 697 states have return successors, (3210), 3112 states have call predecessors, (3210), 3190 states have call successors, (3210) [2025-02-06 07:39:01,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13496 states to 13496 states and 18761 transitions. [2025-02-06 07:39:01,231 INFO L78 Accepts]: Start accepts. Automaton has 13496 states and 18761 transitions. Word has length 164 [2025-02-06 07:39:01,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 07:39:01,232 INFO L471 AbstractCegarLoop]: Abstraction has 13496 states and 18761 transitions. [2025-02-06 07:39:01,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 07:39:01,232 INFO L276 IsEmpty]: Start isEmpty. Operand 13496 states and 18761 transitions. [2025-02-06 07:39:01,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2025-02-06 07:39:01,235 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 07:39:01,236 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 8, 8, 8, 8, 8, 8, 4, 4, 4, 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] [2025-02-06 07:39:01,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 07:39:01,236 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2025-02-06 07:39:01,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 07:39:01,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1376055038, now seen corresponding path program 1 times [2025-02-06 07:39:01,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 07:39:01,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527519977] [2025-02-06 07:39:01,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 07:39:01,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms