./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-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC --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 ab9e5f1244054225c7f64ec690f34255fb42afe040f7d5d9f3462dbfcacd6e53 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 22:51:41,500 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 22:51:41,595 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-23 22:51:41,604 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 22:51:41,605 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 22:51:41,627 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 22:51:41,628 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 22:51:41,628 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 22:51:41,628 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 22:51:41,629 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 22:51:41,629 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 22:51:41,629 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 22:51:41,629 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 22:51:41,629 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 22:51:41,629 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 22:51:41,629 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 22:51:41,630 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 22:51:41,631 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 22:51:41,631 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:51:41,631 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:51:41,631 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:51:41,631 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:51:41,631 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 22:51:41,631 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:51:41,631 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:51:41,631 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:51:41,632 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 22:51:41,632 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 22:51:41,633 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 22:51:41,633 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 22:51:41,633 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC 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 -> ab9e5f1244054225c7f64ec690f34255fb42afe040f7d5d9f3462dbfcacd6e53 [2024-11-23 22:51:41,932 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 22:51:41,940 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 22:51:41,943 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 22:51:41,944 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 22:51:41,944 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 22:51:41,945 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2024-11-23 22:51:44,914 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/data/7ada90902/889a934b81ea4c0ab811e5e628994050/FLAG46bd3fc94 [2024-11-23 22:51:45,686 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 22:51:45,687 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2024-11-23 22:51:45,759 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/data/7ada90902/889a934b81ea4c0ab811e5e628994050/FLAG46bd3fc94 [2024-11-23 22:51:45,782 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/data/7ada90902/889a934b81ea4c0ab811e5e628994050 [2024-11-23 22:51:45,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 22:51:45,788 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 22:51:45,791 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 22:51:45,791 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 22:51:45,796 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 22:51:45,797 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:51:45" (1/1) ... [2024-11-23 22:51:45,798 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33a4afa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:45, skipping insertion in model container [2024-11-23 22:51:45,798 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:51:45" (1/1) ... [2024-11-23 22:51:45,973 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 22:51:50,000 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[455527,455540] [2024-11-23 22:51:50,004 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[455693,455706] [2024-11-23 22:51:50,004 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[455857,455870] [2024-11-23 22:51:50,005 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[456022,456035] [2024-11-23 22:51:50,037 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:51:50,140 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 22:51:50,298 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6262] [2024-11-23 22:51:50,301 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6269] [2024-11-23 22:51:50,353 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"); [6921] [2024-11-23 22:51:50,354 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)); [6928] [2024-11-23 22:51:50,355 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6935] [2024-11-23 22:51:50,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [8016-8017] [2024-11-23 22:51:50,401 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [8066-8067] [2024-11-23 22:51:50,402 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"); [8072-8074] [2024-11-23 22:51:50,403 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)); [8094] [2024-11-23 22:51:50,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8198] [2024-11-23 22:51:50,412 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/mm.h"), "i" (488), "i" (12UL)); [8255-8256] [2024-11-23 22:51:50,414 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [8316] [2024-11-23 22:51:50,415 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [8324-8325] [2024-11-23 22:51:50,420 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)); [8400-8401] [2024-11-23 22:51:50,423 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)); [8434-8435] [2024-11-23 22:51:50,424 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)); [8475-8476] [2024-11-23 22:51:50,426 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)); [8504-8505] [2024-11-23 22:51:50,447 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)); [8946-8947] [2024-11-23 22:51:50,447 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8953] [2024-11-23 22:51:50,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9563] [2024-11-23 22:51:50,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9610] [2024-11-23 22:51:50,485 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9622] [2024-11-23 22:51:50,487 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)next_rxd) [9683] [2024-11-23 22:51:50,575 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10294] [2024-11-23 22:51:50,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11933] [2024-11-23 22:51:50,646 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 *)"drivers/net/ethernet/intel/igbvf/netdev.c"), "i" (2086), "i" (12UL)); [11977-11978] [2024-11-23 22:51:50,648 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 *)"drivers/net/ethernet/intel/igbvf/netdev.c"), "i" (2109), "i" (12UL)); [12013-12014] [2024-11-23 22:51:50,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12128] [2024-11-23 22:51:50,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12132] [2024-11-23 22:51:50,777 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[455527,455540] [2024-11-23 22:51:50,777 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[455693,455706] [2024-11-23 22:51:50,778 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[455857,455870] [2024-11-23 22:51:50,778 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i[456022,456035] [2024-11-23 22:51:50,789 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:51:51,313 INFO L204 MainTranslator]: Completed translation [2024-11-23 22:51:51,313 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51 WrapperNode [2024-11-23 22:51:51,314 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 22:51:51,316 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 22:51:51,316 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 22:51:51,316 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 22:51:51,328 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:51,473 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:51,867 INFO L138 Inliner]: procedures = 547, calls = 3132, calls flagged for inlining = 311, calls inlined = 283, statements flattened = 8700 [2024-11-23 22:51:51,868 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 22:51:51,868 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 22:51:51,869 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 22:51:51,869 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 22:51:51,880 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:51,881 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:52,008 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,136 INFO L175 MemorySlicer]: Split 1690 memory accesses to 19 slices as follows [1491, 7, 1, 2, 6, 1, 2, 2, 9, 5, 51, 5, 2, 2, 50, 46, 3, 2, 3]. 88 percent of accesses are in the largest equivalence class. The 57 initializations are split as follows [29, 6, 0, 0, 6, 1, 2, 0, 0, 5, 0, 5, 0, 0, 0, 0, 2, 0, 1]. The 913 writes are split as follows [765, 0, 0, 1, 0, 0, 0, 1, 5, 0, 42, 0, 1, 1, 50, 46, 0, 1, 0]. [2024-11-23 22:51:55,136 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,137 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,340 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,361 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,410 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,494 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,531 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,603 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 22:51:55,606 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 22:51:55,606 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 22:51:55,606 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 22:51:55,608 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (1/1) ... [2024-11-23 22:51:55,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:51:55,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:51:55,649 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 22:51:55,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 22:51:55,693 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2024-11-23 22:51:55,693 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2024-11-23 22:51:55,693 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-11-23 22:51:55,693 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-11-23 22:51:55,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-23 22:51:55,693 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-23 22:51:55,693 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2024-11-23 22:51:55,693 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2024-11-23 22:51:55,694 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-23 22:51:55,694 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-23 22:51:55,694 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-23 22:51:55,694 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-23 22:51:55,695 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2024-11-23 22:51:55,695 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2024-11-23 22:51:55,695 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_function_pointers_vf [2024-11-23 22:51:55,695 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_function_pointers_vf [2024-11-23 22:51:55,695 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2024-11-23 22:51:55,695 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2024-11-23 22:51:55,696 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2024-11-23 22:51:55,696 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2024-11-23 22:51:55,696 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-23 22:51:55,696 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-23 22:51:55,696 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2024-11-23 22:51:55,696 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2024-11-23 22:51:55,696 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_alloc_rx_buffers [2024-11-23 22:51:55,697 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_alloc_rx_buffers [2024-11-23 22:51:55,697 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2024-11-23 22:51:55,697 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2024-11-23 22:51:55,697 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_mac_addr_vf [2024-11-23 22:51:55,697 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_mac_addr_vf [2024-11-23 22:51:55,697 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_close [2024-11-23 22:51:55,698 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_close [2024-11-23 22:51:55,698 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-11-23 22:51:55,698 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-11-23 22:51:55,698 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_reset_hw_vf [2024-11-23 22:51:55,698 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_reset_hw_vf [2024-11-23 22:51:55,698 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_maybe_stop_tx [2024-11-23 22:51:55,698 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_maybe_stop_tx [2024-11-23 22:51:55,698 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-23 22:51:55,699 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-23 22:51:55,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-23 22:51:55,700 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-23 22:51:55,700 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2024-11-23 22:51:55,700 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2024-11-23 22:51:55,700 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2024-11-23 22:51:55,700 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2024-11-23 22:51:55,700 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_irq [2024-11-23 22:51:55,700 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_irq [2024-11-23 22:51:55,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-23 22:51:55,700 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-23 22:51:55,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2024-11-23 22:51:55,700 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2024-11-23 22:51:55,700 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2024-11-23 22:51:55,701 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_suspend [2024-11-23 22:51:55,701 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_suspend [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2024-11-23 22:51:55,701 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2024-11-23 22:51:55,701 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_work_sync [2024-11-23 22:51:55,701 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_work_sync [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2024-11-23 22:51:55,701 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-23 22:51:55,701 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-23 22:51:55,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_assign_vector [2024-11-23 22:51:55,702 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_assign_vector [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-23 22:51:55,702 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-23 22:51:55,702 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-11-23 22:51:55,703 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-23 22:51:55,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-23 22:51:55,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-23 22:51:55,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-23 22:51:55,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-23 22:51:55,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-23 22:51:55,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-23 22:51:55,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-23 22:51:55,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-23 22:51:55,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_desc_unused [2024-11-23 22:51:55,709 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_desc_unused [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-23 22:51:55,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2024-11-23 22:51:55,709 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-23 22:51:55,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_netpoll [2024-11-23 22:51:55,710 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_netpoll [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-23 22:51:55,710 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset_interrupt_capability [2024-11-23 22:51:55,710 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset_interrupt_capability [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure vzalloc [2024-11-23 22:51:55,710 INFO L138 BoogieDeclarations]: Found implementation of procedure vzalloc [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-23 22:51:55,710 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-11-23 22:51:55,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-11-23 22:51:55,711 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-23 22:51:55,714 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-11-23 22:51:55,715 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_msg_vf [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_msg_vf [2024-11-23 22:51:55,715 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-23 22:51:55,715 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2024-11-23 22:51:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_tx_resources [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_tx_resources [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_offset [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_offset [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure __udelay [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure __udelay [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-23 22:51:55,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-23 22:51:55,716 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2024-11-23 22:51:55,717 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure_msix [2024-11-23 22:51:55,717 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure_msix [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_open [2024-11-23 22:51:55,717 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_open [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2024-11-23 22:51:55,717 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-23 22:51:55,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-23 22:51:55,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-23 22:51:55,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2024-11-23 22:51:55,718 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_nway_reset [2024-11-23 22:51:55,718 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_nway_reset [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reset [2024-11-23 22:51:55,718 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reset [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_write_posted_mbx [2024-11-23 22:51:55,718 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_write_posted_mbx [2024-11-23 22:51:55,718 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-23 22:51:55,720 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-23 22:51:55,721 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_enable [2024-11-23 22:51:55,721 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_enable [2024-11-23 22:51:55,721 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2024-11-23 22:51:55,721 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2024-11-23 22:51:55,721 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2024-11-23 22:51:55,721 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2024-11-23 22:51:55,721 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_reinit_locked [2024-11-23 22:51:55,722 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_reinit_locked [2024-11-23 22:51:55,722 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-23 22:51:55,722 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-23 22:51:55,722 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-23 22:51:55,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-23 22:51:55,722 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_update_stats [2024-11-23 22:51:55,722 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_update_stats [2024-11-23 22:51:55,722 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_vlan_rx_add_vid [2024-11-23 22:51:55,723 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_vlan_rx_add_vid [2024-11-23 22:51:55,723 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-11-23 22:51:55,723 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-11-23 22:51:55,724 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2024-11-23 22:51:55,724 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2024-11-23 22:51:55,724 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_bit_vf [2024-11-23 22:51:55,724 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_bit_vf [2024-11-23 22:51:55,724 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_init_hw_vf [2024-11-23 22:51:55,724 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_init_hw_vf [2024-11-23 22:51:55,724 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 22:51:55,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2024-11-23 22:51:55,725 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_ack [2024-11-23 22:51:55,725 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_ack [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-23 22:51:55,725 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-23 22:51:55,725 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-23 22:51:55,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-23 22:51:55,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-23 22:51:55,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-23 22:51:55,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_rar_set_vf [2024-11-23 22:51:55,729 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_rar_set_vf [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2024-11-23 22:51:55,729 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-23 22:51:55,729 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2024-11-23 22:51:55,729 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_down [2024-11-23 22:51:55,729 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_down [2024-11-23 22:51:55,729 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-23 22:51:55,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_regs_len [2024-11-23 22:51:55,730 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_regs_len [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_irq [2024-11-23 22:51:55,730 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_irq [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2024-11-23 22:51:55,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2024-11-23 22:51:55,730 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_link_vf [2024-11-23 22:51:55,730 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_link_vf [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-11-23 22:51:55,730 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-23 22:51:55,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-11-23 22:51:55,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-11-23 22:51:55,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-11-23 22:51:55,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-11-23 22:51:55,731 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-23 22:51:55,731 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_tx_ring [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_tx_ring [2024-11-23 22:51:55,731 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_v2p_mailbox [2024-11-23 22:51:55,731 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_v2p_mailbox [2024-11-23 22:51:55,731 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_remove [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_remove [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-23 22:51:55,732 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_irq_disable [2024-11-23 22:51:55,732 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_irq_disable [2024-11-23 22:51:55,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-23 22:51:55,736 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-23 22:51:55,737 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_configure [2024-11-23 22:51:55,738 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_configure [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_rx_resources [2024-11-23 22:51:55,738 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_rx_resources [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_clean_rx_ring [2024-11-23 22:51:55,738 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_clean_rx_ring [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~s32~0 [2024-11-23 22:51:55,738 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~s32~0 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_obtain_mbx_lock_vf [2024-11-23 22:51:55,738 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_obtain_mbx_lock_vf [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2024-11-23 22:51:55,738 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-23 22:51:55,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_check_for_ack_vf [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_check_for_ack_vf [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_request_irq [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_request_irq [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_resume [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_resume [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-23 22:51:55,739 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-23 22:51:55,739 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-23 22:51:55,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-23 22:51:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_put_txbuf [2024-11-23 22:51:55,740 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_put_txbuf [2024-11-23 22:51:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2024-11-23 22:51:55,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2024-11-23 22:51:55,740 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_poll_for_msg [2024-11-23 22:51:55,742 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_poll_for_msg [2024-11-23 22:51:55,745 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2024-11-23 22:51:55,745 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2024-11-23 22:51:55,745 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2024-11-23 22:51:55,745 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2024-11-23 22:51:55,745 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-23 22:51:55,745 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-23 22:51:55,745 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2024-11-23 22:51:55,745 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_shutdown [2024-11-23 22:51:55,746 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_shutdown [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-11-23 22:51:55,746 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2024-11-23 22:51:55,746 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_setup_tx_resources [2024-11-23 22:51:55,746 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_setup_tx_resources [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-23 22:51:55,746 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_get_eeprom_len [2024-11-23 22:51:55,746 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_get_eeprom_len [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-23 22:51:55,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device_mem [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device_mem [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_io_resume [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_io_resume [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_free_rx_resources [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_free_rx_resources [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_set_multi [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_set_multi [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_tx_timeout [2024-11-23 22:51:55,747 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_tx_timeout [2024-11-23 22:51:55,747 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2024-11-23 22:51:55,748 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-23 22:51:55,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure e1000_read_posted_mbx [2024-11-23 22:51:55,748 INFO L138 BoogieDeclarations]: Found implementation of procedure e1000_read_posted_mbx [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2024-11-23 22:51:55,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2024-11-23 22:51:55,748 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure igbvf_up [2024-11-23 22:51:55,748 INFO L138 BoogieDeclarations]: Found implementation of procedure igbvf_up [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2024-11-23 22:51:55,748 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-23 22:51:55,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-23 22:51:55,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-23 22:51:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-23 22:51:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-23 22:51:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-23 22:51:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-23 22:51:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_page [2024-11-23 22:51:55,751 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_page [2024-11-23 22:51:55,751 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-23 22:51:55,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-23 22:51:57,494 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 22:51:57,499 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 22:52:19,680 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-11-23 22:52:20,827 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-23 22:52:34,285 INFO L? ?]: Removed 4480 outVars from TransFormulas that were not future-live. [2024-11-23 22:52:34,285 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 22:52:34,369 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 22:52:34,369 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-23 22:52:34,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:52:34 BoogieIcfgContainer [2024-11-23 22:52:34,370 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 22:52:34,377 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 22:52:34,377 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 22:52:34,385 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 22:52:34,386 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:51:45" (1/3) ... [2024-11-23 22:52:34,387 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25cd743c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:52:34, skipping insertion in model container [2024-11-23 22:52:34,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:51" (2/3) ... [2024-11-23 22:52:34,388 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25cd743c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:52:34, skipping insertion in model container [2024-11-23 22:52:34,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:52:34" (3/3) ... [2024-11-23 22:52:34,390 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i [2024-11-23 22:52:34,407 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 22:52:34,411 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-3.14_complex_emg_linux-kernel-locking-mutex_drivers-net-ethernet-intel-igbvf-igbvf.cil.i that has 201 procedures, 3615 locations, 1 initial locations, 60 loop locations, and 1 error locations. [2024-11-23 22:52:34,654 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 22:52:34,670 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;@1412daa0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 22:52:34,670 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 22:52:34,688 INFO L276 IsEmpty]: Start isEmpty. Operand has 3451 states, 2496 states have (on average 1.3032852564102564) internal successors, (3253), 2537 states have internal predecessors, (3253), 791 states have call successors, (791), 164 states have call predecessors, (791), 163 states have return successors, (783), 769 states have call predecessors, (783), 783 states have call successors, (783) [2024-11-23 22:52:34,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-23 22:52:34,729 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:52:34,730 INFO L218 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:52:34,731 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:52:34,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:52:34,739 INFO L85 PathProgramCache]: Analyzing trace with hash 185429572, now seen corresponding path program 1 times [2024-11-23 22:52:34,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:52:34,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055168260] [2024-11-23 22:52:34,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:52:34,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:53:44,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:53:46,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2556 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2556 trivial. 0 not checked. [2024-11-23 22:53:46,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:53:46,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055168260] [2024-11-23 22:53:46,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055168260] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:53:46,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:53:46,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:53:46,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584613121] [2024-11-23 22:53:46,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:53:46,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 22:53:46,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:53:46,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 22:53:46,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 22:53:46,478 INFO L87 Difference]: Start difference. First operand has 3451 states, 2496 states have (on average 1.3032852564102564) internal successors, (3253), 2537 states have internal predecessors, (3253), 791 states have call successors, (791), 164 states have call predecessors, (791), 163 states have return successors, (783), 769 states have call predecessors, (783), 783 states have call successors, (783) Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2024-11-23 22:53:50,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-23 22:53:52,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:53:52,093 INFO L93 Difference]: Finished difference Result 10158 states and 14460 transitions. [2024-11-23 22:53:52,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 22:53:52,096 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) Word has length 292 [2024-11-23 22:53:52,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:53:52,192 INFO L225 Difference]: With dead ends: 10158 [2024-11-23 22:53:52,192 INFO L226 Difference]: Without dead ends: 6746 [2024-11-23 22:53:52,225 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 [2024-11-23 22:53:52,228 INFO L435 NwaCegarLoop]: 4786 mSDtfsCounter, 4614 mSDsluCounter, 4710 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4614 SdHoareTripleChecker+Valid, 9496 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-23 22:53:52,229 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4614 Valid, 9496 Invalid, 34 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 26 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2024-11-23 22:53:52,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6746 states. [2024-11-23 22:53:52,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6746 to 6746. [2024-11-23 22:53:52,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6746 states, 4906 states have (on average 1.2823073787199348) internal successors, (6291), 4985 states have internal predecessors, (6291), 1517 states have call successors, (1517), 323 states have call predecessors, (1517), 322 states have return successors, (1513), 1485 states have call predecessors, (1513), 1513 states have call successors, (1513) [2024-11-23 22:53:52,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6746 states to 6746 states and 9321 transitions. [2024-11-23 22:53:52,833 INFO L78 Accepts]: Start accepts. Automaton has 6746 states and 9321 transitions. Word has length 292 [2024-11-23 22:53:52,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:53:52,837 INFO L471 AbstractCegarLoop]: Abstraction has 6746 states and 9321 transitions. [2024-11-23 22:53:52,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 3 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 3 states have call predecessors, (27), 3 states have call successors, (27) [2024-11-23 22:53:52,838 INFO L276 IsEmpty]: Start isEmpty. Operand 6746 states and 9321 transitions. [2024-11-23 22:53:52,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-23 22:53:52,873 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:53:52,873 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 24, 24, 24, 24, 24, 24, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:53:52,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 22:53:52,874 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:53:52,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:53:52,875 INFO L85 PathProgramCache]: Analyzing trace with hash -895280789, now seen corresponding path program 1 times [2024-11-23 22:53:52,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:53:52,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041731569] [2024-11-23 22:53:52,875 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:53:52,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:55:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:55:17,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2827 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2827 trivial. 0 not checked. [2024-11-23 22:55:17,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:55:17,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041731569] [2024-11-23 22:55:17,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041731569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:55:17,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:55:17,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:55:17,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552457918] [2024-11-23 22:55:17,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:55:17,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:55:17,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:55:17,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:55:17,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:55:17,771 INFO L87 Difference]: Start difference. First operand 6746 states and 9321 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-23 22:55:18,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:55:18,635 INFO L93 Difference]: Finished difference Result 6752 states and 9326 transitions. [2024-11-23 22:55:18,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:55:18,636 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 358 [2024-11-23 22:55:18,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:55:18,694 INFO L225 Difference]: With dead ends: 6752 [2024-11-23 22:55:18,695 INFO L226 Difference]: Without dead ends: 6750 [2024-11-23 22:55:18,701 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 [2024-11-23 22:55:18,702 INFO L435 NwaCegarLoop]: 4745 mSDtfsCounter, 4663 mSDsluCounter, 9486 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4664 SdHoareTripleChecker+Valid, 14231 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 22:55:18,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4664 Valid, 14231 Invalid, 13 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 22:55:18,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6750 states. [2024-11-23 22:55:19,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6750 to 6750. [2024-11-23 22:55:19,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6750 states, 4909 states have (on average 1.2821348543491546) internal successors, (6294), 4988 states have internal predecessors, (6294), 1517 states have call successors, (1517), 324 states have call predecessors, (1517), 323 states have return successors, (1513), 1485 states have call predecessors, (1513), 1513 states have call successors, (1513) [2024-11-23 22:55:19,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6750 states to 6750 states and 9324 transitions. [2024-11-23 22:55:19,127 INFO L78 Accepts]: Start accepts. Automaton has 6750 states and 9324 transitions. Word has length 358 [2024-11-23 22:55:19,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:55:19,128 INFO L471 AbstractCegarLoop]: Abstraction has 6750 states and 9324 transitions. [2024-11-23 22:55:19,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-23 22:55:19,129 INFO L276 IsEmpty]: Start isEmpty. Operand 6750 states and 9324 transitions. [2024-11-23 22:55:19,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2024-11-23 22:55:19,147 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:55:19,147 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 24, 24, 24, 24, 24, 24, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:55:19,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 22:55:19,148 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:55:19,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:55:19,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1559690733, now seen corresponding path program 1 times [2024-11-23 22:55:19,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:55:19,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971286227] [2024-11-23 22:55:19,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:55:19,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:56:30,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:56:33,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2829 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2827 trivial. 0 not checked. [2024-11-23 22:56:33,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:56:33,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971286227] [2024-11-23 22:56:33,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971286227] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:56:33,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:56:33,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:56:33,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391579191] [2024-11-23 22:56:33,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:56:33,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:56:33,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:56:33,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:56:33,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:56:33,805 INFO L87 Difference]: Start difference. First operand 6750 states and 9324 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 22:56:34,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:56:34,642 INFO L93 Difference]: Finished difference Result 6756 states and 9329 transitions. [2024-11-23 22:56:34,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:56:34,643 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 363 [2024-11-23 22:56:34,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:56:34,695 INFO L225 Difference]: With dead ends: 6756 [2024-11-23 22:56:34,696 INFO L226 Difference]: Without dead ends: 6752 [2024-11-23 22:56:34,701 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 22:56:34,703 INFO L435 NwaCegarLoop]: 4748 mSDtfsCounter, 4659 mSDsluCounter, 9487 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4660 SdHoareTripleChecker+Valid, 14235 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 22:56:34,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4660 Valid, 14235 Invalid, 14 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 22:56:34,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6752 states. [2024-11-23 22:56:35,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6752 to 6752. [2024-11-23 22:56:35,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6752 states, 4911 states have (on average 1.2818163306862147) internal successors, (6295), 4989 states have internal predecessors, (6295), 1517 states have call successors, (1517), 325 states have call predecessors, (1517), 323 states have return successors, (1513), 1485 states have call predecessors, (1513), 1513 states have call successors, (1513) [2024-11-23 22:56:35,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6752 states to 6752 states and 9325 transitions. [2024-11-23 22:56:35,215 INFO L78 Accepts]: Start accepts. Automaton has 6752 states and 9325 transitions. Word has length 363 [2024-11-23 22:56:35,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:56:35,217 INFO L471 AbstractCegarLoop]: Abstraction has 6752 states and 9325 transitions. [2024-11-23 22:56:35,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 22:56:35,218 INFO L276 IsEmpty]: Start isEmpty. Operand 6752 states and 9325 transitions. [2024-11-23 22:56:35,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-11-23 22:56:35,234 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 22:56:35,235 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 24, 24, 24, 24, 24, 24, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:56:35,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 22:56:35,235 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 22:56:35,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:56:35,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1155488299, now seen corresponding path program 1 times [2024-11-23 22:56:35,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:56:35,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946485624] [2024-11-23 22:56:35,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:56:35,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:44,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:47,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2835 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2831 trivial. 0 not checked. [2024-11-23 22:57:47,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:47,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946485624] [2024-11-23 22:57:47,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946485624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:47,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:47,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:57:47,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617482021] [2024-11-23 22:57:47,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:47,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:57:47,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:47,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:57:47,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:57:47,504 INFO L87 Difference]: Start difference. First operand 6752 states and 9325 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2024-11-23 22:57:48,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 22:57:48,286 INFO L93 Difference]: Finished difference Result 6752 states and 9325 transitions. [2024-11-23 22:57:48,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:57:48,286 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 368 [2024-11-23 22:57:48,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 22:57:48,293 INFO L225 Difference]: With dead ends: 6752 [2024-11-23 22:57:48,293 INFO L226 Difference]: Without dead ends: 0 [2024-11-23 22:57:48,316 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 [2024-11-23 22:57:48,317 INFO L435 NwaCegarLoop]: 4746 mSDtfsCounter, 4655 mSDsluCounter, 9485 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4655 SdHoareTripleChecker+Valid, 14231 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 22:57:48,317 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4655 Valid, 14231 Invalid, 8 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 22:57:48,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-23 22:57:48,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-23 22:57:48,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:48,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-23 22:57:48,323 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 368 [2024-11-23 22:57:48,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 22:57:48,324 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-23 22:57:48,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (39), 3 states have call predecessors, (39), 1 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2024-11-23 22:57:48,327 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-23 22:57:48,328 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-23 22:57:48,334 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 22:57:48,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 22:57:48,338 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2024-11-23 22:57:48,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-23 23:03:12,241 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:03:12,279 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:03:12 BoogieIcfgContainer [2024-11-23 23:03:12,279 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:03:12,280 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:03:12,280 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:03:12,280 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:03:12,282 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:52:34" (3/4) ... [2024-11-23 23:03:12,284 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-11-23 23:03:12,293 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2024-11-23 23:03:12,293 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2024-11-23 23:03:12,293 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tcp_hdr [2024-11-23 23:03:12,293 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_poll_for_ack [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ipv6_hdr [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure msleep [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_release_regions [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2024-11-23 23:03:12,294 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_automaton_state_0_6 [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_rar_set_vf [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure request_irq [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_carrier_off [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmemcheck_mark_initialized [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_down [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_to_process_context [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __might_sleep [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_init_function_pointers_vf [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_get_regs_len [2024-11-23 23:03:12,295 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_map_page [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_free_irq [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_carrier_ok [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ip_hdr [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ethtool_cmd_speed_set [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure clear_bit [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_check_for_link_vf [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_read [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_alloc_rx_buffers [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_name [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_read_mac_addr_vf [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_clean_tx_ring [2024-11-23 23:03:12,296 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_read_v2p_mailbox [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_close [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure debug_dma_unmap_page [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_unmap_single_attrs [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure consume_skb [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_remove [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_reset_hw_vf [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_set_master [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_running [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_irq_disable [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_maybe_stop_tx [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_xmalloc [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure strlcpy [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_end_pointer [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_configure [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_clean_tx_irq [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_setup_rx_resources [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_assert_linux_kernel_locking_mutex__one_thread_locked_at_exit [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_clean_rx_ring [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~~s32~0 [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_obtain_mbx_lock_vf [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure is_zero_ether_addr [2024-11-23 23:03:12,297 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_device_attach [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_suspend [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iounmap [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure printk [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_err [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_del_timer_sync [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_check_for_ack_vf [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure cancel_work_sync [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netif_device_detach [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_mapping_error [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netdev_priv [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_request_irq [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_request_irq [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_resume [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_filter_positive_int [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure lockdep_init_map [2024-11-23 23:03:12,298 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_zalloc [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_assign_vector [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_put_txbuf [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~X~~u16~0~TO~~s32~0 [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_desc_unused [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_assume [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure _dev_info [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_poll_for_msg [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmalloc_array [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_free_attrs [2024-11-23 23:03:12,301 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_netpoll [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure free_netdev [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure del_timer_sync [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_reset_interrupt_capability [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure vzalloc [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_shutdown [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_check_for_msg_vf [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_to_interrupt_context [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_transport_header [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_EMGentry_exit_igbvf_exit_module_19_2 [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_dev_set_drvdata [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_free_tx_resources [2024-11-23 23:03:12,302 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_network_offset [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_filter_err_code [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_network_header [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_setup_tx_resources [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_get_eeprom_len [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure vfree [2024-11-23 23:03:12,303 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2024-11-23 23:03:12,304 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __udelay [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~u16~0~X~~bool~0~TO~~s32~0 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure napi_enable [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~int~X~$Pointer$~TO~int [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_enable_device_mem [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_1 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure test_and_set_bit [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_0 [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mod_timer [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_map_single_attrs [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_kfree_skb_any [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_set_mask_and_coherent [2024-11-23 23:03:12,305 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_configure_msix [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_open [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure is_valid_ether_addr [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_undef_int [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_io_resume [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_free_rx_resources [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_headlen [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_automaton_state_2_6 [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_nway_reset [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_reset [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_write_posted_mbx [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mod_timer [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_set_multi [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_irq_enable [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_free [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_tx_timeout [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure schedule_work [2024-11-23 23:03:12,306 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __init_work [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure debug_dma_map_page [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_reinit_locked [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_free_netdev [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_update_stats [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_read_posted_mbx [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_automaton_state_1_6 [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_alloc_attrs [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_vlan_rx_add_vid [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure igbvf_up [2024-11-23 23:03:12,307 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure readl [2024-11-23 23:03:12,308 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure set_bit [2024-11-23 23:03:12,308 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure writel [2024-11-23 23:03:12,308 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_check_for_bit_vf [2024-11-23 23:03:12,308 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure e1000_init_hw_vf [2024-11-23 23:03:12,308 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_unmap_page [2024-11-23 23:03:12,308 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_final_state [2024-11-23 23:03:12,420 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 916 nodes and edges [2024-11-23 23:03:12,433 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 359 nodes and edges [2024-11-23 23:03:12,442 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 96 nodes and edges [2024-11-23 23:03:12,448 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 32 nodes and edges [2024-11-23 23:03:12,454 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-23 23:03:12,459 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-23 23:03:12,465 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-23 23:03:13,131 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/witness.graphml [2024-11-23 23:03:13,136 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/witness.yml [2024-11-23 23:03:13,136 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:03:13,137 INFO L158 Benchmark]: Toolchain (without parser) took 687349.27ms. Allocated memory was 117.4MB in the beginning and 3.4GB in the end (delta: 3.3GB). Free memory was 73.9MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2024-11-23 23:03:13,140 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:03:13,141 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5523.87ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 73.6MB in the beginning and 131.8MB in the end (delta: -58.2MB). Peak memory consumption was 136.8MB. Max. memory is 16.1GB. [2024-11-23 23:03:13,141 INFO L158 Benchmark]: Boogie Procedure Inliner took 552.12ms. Allocated memory is still 302.0MB. Free memory was 131.3MB in the beginning and 78.0MB in the end (delta: 53.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-11-23 23:03:13,141 INFO L158 Benchmark]: Boogie Preprocessor took 3735.49ms. Allocated memory was 302.0MB in the beginning and 478.2MB in the end (delta: 176.2MB). Free memory was 78.0MB in the beginning and 226.0MB in the end (delta: -148.0MB). Peak memory consumption was 193.4MB. Max. memory is 16.1GB. [2024-11-23 23:03:13,141 INFO L158 Benchmark]: RCFGBuilder took 38764.01ms. Allocated memory was 478.2MB in the beginning and 503.3MB in the end (delta: 25.2MB). Free memory was 226.0MB in the beginning and 65.4MB in the end (delta: 160.6MB). Peak memory consumption was 254.1MB. Max. memory is 16.1GB. [2024-11-23 23:03:13,142 INFO L158 Benchmark]: TraceAbstraction took 637902.71ms. Allocated memory was 503.3MB in the beginning and 3.4GB in the end (delta: 2.9GB). Free memory was 65.4MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 1.9GB. Max. memory is 16.1GB. [2024-11-23 23:03:13,142 INFO L158 Benchmark]: Witness Printer took 856.02ms. Allocated memory is still 3.4GB. Free memory was 1.9GB in the beginning and 1.7GB in the end (delta: 150.3MB). Peak memory consumption was 142.6MB. Max. memory is 16.1GB. [2024-11-23 23:03:13,144 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory is still 72.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 5523.87ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 73.6MB in the beginning and 131.8MB in the end (delta: -58.2MB). Peak memory consumption was 136.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 552.12ms. Allocated memory is still 302.0MB. Free memory was 131.3MB in the beginning and 78.0MB in the end (delta: 53.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 3735.49ms. Allocated memory was 302.0MB in the beginning and 478.2MB in the end (delta: 176.2MB). Free memory was 78.0MB in the beginning and 226.0MB in the end (delta: -148.0MB). Peak memory consumption was 193.4MB. Max. memory is 16.1GB. * RCFGBuilder took 38764.01ms. Allocated memory was 478.2MB in the beginning and 503.3MB in the end (delta: 25.2MB). Free memory was 226.0MB in the beginning and 65.4MB in the end (delta: 160.6MB). Peak memory consumption was 254.1MB. Max. memory is 16.1GB. * TraceAbstraction took 637902.71ms. Allocated memory was 503.3MB in the beginning and 3.4GB in the end (delta: 2.9GB). Free memory was 65.4MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 1.9GB. Max. memory is 16.1GB. * Witness Printer took 856.02ms. Allocated memory is still 3.4GB. Free memory was 1.9GB in the beginning and 1.7GB in the end (delta: 150.3MB). Peak memory consumption was 142.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6262]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6262] - GenericResultAtLocation [Line: 6269]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6269] - GenericResultAtLocation [Line: 6921]: 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"); [6921] - GenericResultAtLocation [Line: 6928]: 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)); [6928] - GenericResultAtLocation [Line: 6935]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6935] - GenericResultAtLocation [Line: 8016]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [8016-8017] - GenericResultAtLocation [Line: 8066]: 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/d4e00c1/linux-kernel-locking-mutex/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [8066-8067] - GenericResultAtLocation [Line: 8072]: 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"); [8072-8074] - GenericResultAtLocation [Line: 8094]: 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)); [8094] - GenericResultAtLocation [Line: 8198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8198] - GenericResultAtLocation [Line: 8255]: 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/mm.h"), "i" (488), "i" (12UL)); [8255-8256] - GenericResultAtLocation [Line: 8316]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [8316] - GenericResultAtLocation [Line: 8324]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [8324-8325] - GenericResultAtLocation [Line: 8400]: 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)); [8400-8401] - GenericResultAtLocation [Line: 8434]: 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)); [8434-8435] - GenericResultAtLocation [Line: 8475]: 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)); [8475-8476] - GenericResultAtLocation [Line: 8504]: 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)); [8504-8505] - GenericResultAtLocation [Line: 8946]: 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)); [8946-8947] - GenericResultAtLocation [Line: 8953]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8953] - GenericResultAtLocation [Line: 9563]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9563] - GenericResultAtLocation [Line: 9610]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [9610] - GenericResultAtLocation [Line: 9622]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)skb->data) [9622] - GenericResultAtLocation [Line: 9683]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)next_rxd) [9683] - GenericResultAtLocation [Line: 10294]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10294] - GenericResultAtLocation [Line: 11933]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11933] - GenericResultAtLocation [Line: 11977]: 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 *)"drivers/net/ethernet/intel/igbvf/netdev.c"), "i" (2086), "i" (12UL)); [11977-11978] - GenericResultAtLocation [Line: 12013]: 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 *)"drivers/net/ethernet/intel/igbvf/netdev.c"), "i" (2109), "i" (12UL)); [12013-12014] - GenericResultAtLocation [Line: 12128]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [12128] - GenericResultAtLocation [Line: 12132]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12132] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 16624]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 201 procedures, 3615 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 313.9s, OverallIterations: 4, TraceHistogramMax: 28, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 18593 SdHoareTripleChecker+Valid, 6.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18591 mSDsluCounter, 52193 SdHoareTripleChecker+Invalid, 5.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 33168 mSDsCounter, 10 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58 IncrementalHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10 mSolverCounterUnsat, 19025 mSDtfsCounter, 58 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6752occurred in iteration=3, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 4 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 11.9s InterpolantComputationTime, 1381 NumberOfCodeBlocks, 1381 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 1377 ConstructedInterpolants, 0 QuantifiedInterpolants, 2009 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 11047/11047 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 15417]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 7544]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14941]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14423]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 12031]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13795]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 10581]: Loop Invariant Derived loop invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 7554]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13777]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14932]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14897]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14206]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 10580]: Loop Invariant Derived loop invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14411]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13802]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 8911]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14890]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 15010]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14979]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14072]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14155]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14614]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 8911]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13828]: Location Invariant Derived location invariant: ((((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (9 == ldv_statevar_19)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14664]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 12708]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13851]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 7251]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14454]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13820]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14994]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13573]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 12320]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 12042]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 7251]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 11882]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 12320]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14639]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 15595]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14437]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14519]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14200]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 15173]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 15157]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 11134]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14954]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14946]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13809]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 11317]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14078]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13786]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14136]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14536]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 13396]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14142]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14883]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14902]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14962]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 12908]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 11134]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14621]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14873]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 7251]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 7251]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14091]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 12920]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 15465]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14973]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) - InvariantResult [Line: 14219]: Location Invariant Derived location invariant: (((LDV_MUTEXES_i_mutex_of_inode == 0) && (LDV_MUTEXES_lock == 0)) && (LDV_MUTEXES_mutex_of_device == 0)) RESULT: Ultimate proved your program to be correct! [2024-11-23 23:03:13,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a608cf7e-e094-4486-937b-6d0ecae9c8b0/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE