./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 5af615a759a40fbb195b789484a4df52bf5e076f524be9ad5bd9f66488c77978 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 04:27:15,488 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 04:27:15,583 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-19 04:27:15,587 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 04:27:15,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 04:27:15,621 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 04:27:15,621 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 04:27:15,622 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 04:27:15,622 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 04:27:15,624 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 04:27:15,624 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 04:27:15,625 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 04:27:15,626 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 04:27:15,626 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 04:27:15,626 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 04:27:15,627 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 04:27:15,627 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 04:27:15,627 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 04:27:15,627 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 04:27:15,628 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 04:27:15,628 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 04:27:15,630 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 04:27:15,630 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 04:27:15,630 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 04:27:15,631 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 04:27:15,631 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 04:27:15,631 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 04:27:15,632 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 04:27:15,632 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 04:27:15,632 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 04:27:15,632 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 04:27:15,633 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 04:27:15,633 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 04:27:15,633 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 04:27:15,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 04:27:15,634 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 04:27:15,634 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 04:27:15,634 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 04:27:15,634 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 04:27:15,634 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5af615a759a40fbb195b789484a4df52bf5e076f524be9ad5bd9f66488c77978 [2024-11-19 04:27:15,875 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 04:27:15,901 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 04:27:15,904 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 04:27:15,906 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 04:27:15,906 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 04:27:15,907 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2024-11-19 04:27:17,368 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 04:27:17,946 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 04:27:17,947 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2024-11-19 04:27:18,008 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f68c6890/6fd4cd94be2649139df9dc15eec4f6b6/FLAG5345e5603 [2024-11-19 04:27:18,026 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f68c6890/6fd4cd94be2649139df9dc15eec4f6b6 [2024-11-19 04:27:18,029 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 04:27:18,031 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 04:27:18,032 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 04:27:18,032 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 04:27:18,037 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 04:27:18,038 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:27:18" (1/1) ... [2024-11-19 04:27:18,041 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39db0877 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:18, skipping insertion in model container [2024-11-19 04:27:18,041 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 04:27:18" (1/1) ... [2024-11-19 04:27:18,164 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 04:27:21,783 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[339084,339097] [2024-11-19 04:27:21,789 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[339229,339242] [2024-11-19 04:27:21,837 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 04:27:21,891 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 04:27:22,024 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"); [5360] [2024-11-19 04:27:22,026 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)); [5367] [2024-11-19 04:27:22,027 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5374] [2024-11-19 04:27:22,029 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/7cdfae59d3ac602223400f61d8829e28/klever-core-work-dir/dfaa16b/linux-alloc-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5420-5421] [2024-11-19 04:27:22,029 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"); [5426-5428] [2024-11-19 04:27:22,030 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [5476] [2024-11-19 04:27:22,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5479] [2024-11-19 04:27:22,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5482] [2024-11-19 04:27:22,031 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [5485] [2024-11-19 04:27:22,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5583] [2024-11-19 04:27:22,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5591] [2024-11-19 04:27:22,034 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5621] [2024-11-19 04:27:22,034 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5629] [2024-11-19 04:27:22,035 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [5636] [2024-11-19 04:27:22,035 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [5644] [2024-11-19 04:27:22,045 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)); [5712-5713] [2024-11-19 04:27:22,047 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)); [5746-5747] [2024-11-19 04:27:22,304 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[339084,339097] [2024-11-19 04:27:22,305 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i[339229,339242] [2024-11-19 04:27:22,312 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 04:27:22,500 INFO L204 MainTranslator]: Completed translation [2024-11-19 04:27:22,501 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22 WrapperNode [2024-11-19 04:27:22,501 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 04:27:22,502 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 04:27:22,502 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 04:27:22,502 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 04:27:22,509 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:22,609 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:22,803 INFO L138 Inliner]: procedures = 432, calls = 2420, calls flagged for inlining = 198, calls inlined = 183, statements flattened = 6245 [2024-11-19 04:27:22,804 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 04:27:22,805 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 04:27:22,806 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 04:27:22,806 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 04:27:22,817 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:22,818 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:22,873 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:23,723 INFO L175 MemorySlicer]: Split 1036 memory accesses to 25 slices as follows [59, 2, 6, 1, 2, 6, 2, 9, 9, 9, 5, 26, 7, 1, 9, 853, 1, 2, 7, 5, 5, 5, 2, 1, 2]. 82 percent of accesses are in the largest equivalence class. The 88 initializations are split as follows [0, 0, 6, 1, 0, 6, 2, 8, 8, 8, 5, 0, 6, 0, 8, 5, 0, 0, 7, 5, 5, 5, 0, 1, 2]. The 448 writes are split as follows [10, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 409, 0, 1, 0, 0, 0, 0, 0, 0, 0]. [2024-11-19 04:27:23,723 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:23,724 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:23,890 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:23,921 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:23,960 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:23,993 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:24,060 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 04:27:24,061 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 04:27:24,061 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 04:27:24,061 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 04:27:24,062 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (1/1) ... [2024-11-19 04:27:24,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 04:27:24,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 04:27:24,106 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-19 04:27:24,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-19 04:27:24,155 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_resume [2024-11-19 04:27:24,155 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_resume [2024-11-19 04:27:24,156 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2024-11-19 04:27:24,156 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2024-11-19 04:27:24,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-19 04:27:24,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-19 04:27:24,156 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2024-11-19 04:27:24,156 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2024-11-19 04:27:24,157 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_write_reg [2024-11-19 04:27:24,157 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_write_reg [2024-11-19 04:27:24,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_86 [2024-11-19 04:27:24,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_86 [2024-11-19 04:27:24,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-19 04:27:24,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-19 04:27:24,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_3 [2024-11-19 04:27:24,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_3 [2024-11-19 04:27:24,158 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read8 [2024-11-19 04:27:24,158 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read8 [2024-11-19 04:27:24,158 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-11-19 04:27:24,158 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-11-19 04:27:24,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_tlan_priv [2024-11-19 04:27:24,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_tlan_priv [2024-11-19 04:27:24,158 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_read_and_clear_stats [2024-11-19 04:27:24,158 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_read_and_clear_stats [2024-11-19 04:27:24,158 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_sync [2024-11-19 04:27:24,159 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_sync [2024-11-19 04:27:24,159 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-19 04:27:24,159 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-19 04:27:24,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-11-19 04:27:24,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-11-19 04:27:24,159 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2024-11-19 04:27:24,159 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2024-11-19 04:27:24,159 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-11-19 04:27:24,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-11-19 04:27:24,159 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2024-11-19 04:27:24,159 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2024-11-19 04:27:24,159 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-19 04:27:24,159 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2024-11-19 04:27:24,160 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2024-11-19 04:27:24,160 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2024-11-19 04:27:24,160 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2024-11-19 04:27:24,160 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_lists [2024-11-19 04:27:24,160 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_lists [2024-11-19 04:27:24,160 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_close [2024-11-19 04:27:24,160 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_close [2024-11-19 04:27:24,163 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-11-19 04:27:24,163 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-11-19 04:27:24,163 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_print [2024-11-19 04:27:24,164 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_print [2024-11-19 04:27:24,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_netdev [2024-11-19 04:27:24,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_netdev [2024-11-19 04:27:24,165 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_tlan_priv [2024-11-19 04:27:24,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_tlan_priv [2024-11-19 04:27:24,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-19 04:27:24,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-19 04:27:24,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-19 04:27:24,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-19 04:27:24,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-19 04:27:24,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-19 04:27:24,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-19 04:27:24,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-19 04:27:24,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-19 04:27:24,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-19 04:27:24,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-19 04:27:24,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-19 04:27:24,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-19 04:27:24,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-19 04:27:24,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-19 04:27:24,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver [2024-11-19 04:27:24,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver [2024-11-19 04:27:24,241 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_probe1 [2024-11-19 04:27:24,241 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_probe1 [2024-11-19 04:27:24,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-11-19 04:27:24,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-11-19 04:27:24,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-19 04:27:24,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-19 04:27:24,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-19 04:27:24,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-19 04:27:24,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-19 04:27:24,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-19 04:27:24,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-19 04:27:24,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-19 04:27:24,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-19 04:27:24,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-19 04:27:24,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-19 04:27:24,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-19 04:27:24,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-19 04:27:24,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-19 04:27:24,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-19 04:27:24,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-19 04:27:24,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-19 04:27:24,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-19 04:27:24,244 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-19 04:27:24,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-19 04:27:24,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-19 04:27:24,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-19 04:27:24,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-19 04:27:24,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-19 04:27:24,246 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-19 04:27:24,246 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-11-19 04:27:24,246 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-11-19 04:27:24,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-11-19 04:27:24,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-11-19 04:27:24,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-11-19 04:27:24,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-11-19 04:27:24,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-11-19 04:27:24,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-11-19 04:27:24,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-19 04:27:24,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-19 04:27:24,247 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_timer [2024-11-19 04:27:24,247 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_timer [2024-11-19 04:27:24,247 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_timer [2024-11-19 04:27:24,247 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_timer [2024-11-19 04:27:24,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_3_2 [2024-11-19 04:27:24,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_3_2 [2024-11-19 04:27:24,247 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_stop [2024-11-19 04:27:24,247 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_stop [2024-11-19 04:27:24,247 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-11-19 04:27:24,247 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-11-19 04:27:24,247 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_88 [2024-11-19 04:27:24,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_88 [2024-11-19 04:27:24,248 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-19 04:27:24,248 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-19 04:27:24,248 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_remove_one [2024-11-19 04:27:24,248 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_remove_one [2024-11-19 04:27:24,248 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_get_skb [2024-11-19 04:27:24,248 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_get_skb [2024-11-19 04:27:24,248 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_byte [2024-11-19 04:27:24,248 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_byte [2024-11-19 04:27:24,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-19 04:27:24,248 INFO L130 BoogieDeclarations]: Found specification of procedure inb_p [2024-11-19 04:27:24,248 INFO L138 BoogieDeclarations]: Found implementation of procedure inb_p [2024-11-19 04:27:24,248 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_poll [2024-11-19 04:27:24,248 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_poll [2024-11-19 04:27:24,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2024-11-19 04:27:24,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2024-11-19 04:27:24,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 04:27:24,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-11-19 04:27:24,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-11-19 04:27:24,249 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-19 04:27:24,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-19 04:27:24,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-19 04:27:24,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-19 04:27:24,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-19 04:27:24,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-19 04:27:24,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-19 04:27:24,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-19 04:27:24,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-19 04:27:24,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-19 04:27:24,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-19 04:27:24,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-19 04:27:24,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-19 04:27:24,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-19 04:27:24,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-19 04:27:24,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-19 04:27:24,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-19 04:27:24,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-19 04:27:24,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-19 04:27:24,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-19 04:27:24,256 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-19 04:27:24,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-19 04:27:24,256 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_free_lists [2024-11-19 04:27:24,256 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_free_lists [2024-11-19 04:27:24,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_exclusive_spin_is_locked [2024-11-19 04:27:24,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_exclusive_spin_is_locked [2024-11-19 04:27:24,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert [2024-11-19 04:27:24,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert [2024-11-19 04:27:24,257 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2024-11-19 04:27:24,257 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2024-11-19 04:27:24,257 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-19 04:27:24,257 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-19 04:27:24,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2024-11-19 04:27:24,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2024-11-19 04:27:24,257 INFO L130 BoogieDeclarations]: Found specification of procedure outb_p [2024-11-19 04:27:24,257 INFO L138 BoogieDeclarations]: Found implementation of procedure outb_p [2024-11-19 04:27:24,257 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2024-11-19 04:27:24,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_store_skb [2024-11-19 04:27:24,258 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_store_skb [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_tx_timeout [2024-11-19 04:27:24,258 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_tx_timeout [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 04:27:24,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2024-11-19 04:27:24,258 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_up [2024-11-19 04:27:24,258 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_up [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-19 04:27:24,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-19 04:27:24,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure slow_down_io [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure slow_down_io [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_handle_interrupt [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_handle_interrupt [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_start [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_start [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_finish_auto_neg [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_finish_auto_neg [2024-11-19 04:27:24,260 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2024-11-19 04:27:24,260 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2024-11-19 04:27:24,261 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb_ip_align [2024-11-19 04:27:24,261 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb_ip_align [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_start_link [2024-11-19 04:27:24,261 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_start_link [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_multicast_list [2024-11-19 04:27:24,261 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_multicast_list [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2024-11-19 04:27:24,261 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-19 04:27:24,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-19 04:27:24,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-19 04:27:24,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-19 04:27:24,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-19 04:27:24,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-19 04:27:24,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-19 04:27:24,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-19 04:27:24,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-19 04:27:24,263 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-19 04:27:24,264 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-19 04:27:24,264 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2024-11-19 04:27:24,264 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2024-11-19 04:27:24,264 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_8_2 [2024-11-19 04:27:24,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_8_2 [2024-11-19 04:27:24,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-19 04:27:24,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-19 04:27:24,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-19 04:27:24,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-19 04:27:24,266 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_print_list [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_print_list [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write16 [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write16 [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-11-19 04:27:24,267 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2024-11-19 04:27:24,267 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2024-11-19 04:27:24,268 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_finish_reset [2024-11-19 04:27:24,268 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_finish_reset [2024-11-19 04:27:24,268 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write32 [2024-11-19 04:27:24,268 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write32 [2024-11-19 04:27:24,268 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2024-11-19 04:27:24,268 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2024-11-19 04:27:24,268 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2024-11-19 04:27:24,268 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2024-11-19 04:27:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_set_mac [2024-11-19 04:27:24,269 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_set_mac [2024-11-19 04:27:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2024-11-19 04:27:24,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2024-11-19 04:27:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_ee_send_start [2024-11-19 04:27:24,269 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_ee_send_start [2024-11-19 04:27:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_read32 [2024-11-19 04:27:24,269 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_read32 [2024-11-19 04:27:24,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-19 04:27:24,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-19 04:27:24,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-19 04:27:24,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-19 04:27:24,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-19 04:27:24,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-19 04:27:24,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-19 04:27:24,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-19 04:27:24,272 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_dio_write8 [2024-11-19 04:27:24,272 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_dio_write8 [2024-11-19 04:27:24,272 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-19 04:27:24,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-19 04:27:24,273 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_power_down [2024-11-19 04:27:24,273 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_power_down [2024-11-19 04:27:24,273 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-11-19 04:27:24,273 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-11-19 04:27:24,273 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_reset_adapter [2024-11-19 04:27:24,273 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_reset_adapter [2024-11-19 04:27:24,273 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_send_data [2024-11-19 04:27:24,273 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_send_data [2024-11-19 04:27:24,273 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_phy_reset [2024-11-19 04:27:24,273 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_phy_reset [2024-11-19 04:27:24,273 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_mii_read_reg [2024-11-19 04:27:24,274 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_mii_read_reg [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-11-19 04:27:24,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure tlan_open [2024-11-19 04:27:24,274 INFO L138 BoogieDeclarations]: Found implementation of procedure tlan_open [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2024-11-19 04:27:24,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2024-11-19 04:27:24,274 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2024-11-19 04:27:24,274 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-19 04:27:24,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-19 04:27:24,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2024-11-19 04:27:24,276 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-11-19 04:27:24,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2024-11-19 04:27:24,276 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2024-11-19 04:27:24,276 INFO L130 BoogieDeclarations]: Found specification of procedure preempt_count [2024-11-19 04:27:24,276 INFO L138 BoogieDeclarations]: Found implementation of procedure preempt_count [2024-11-19 04:27:25,151 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 04:27:25,155 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 04:27:25,302 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-19 04:27:34,855 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: SUMMARY for call tlan_eisa_probe_#t~ret389#1 := printk(tlan_eisa_probe_#t~ret388#1.base, tlan_eisa_probe_#t~ret388#1.offset); srcloc: null [2024-11-19 04:27:34,855 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: assume 1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296; [2024-11-19 04:27:34,855 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: assume !(1 != tlan_eisa_probe_~tmp___3~1#1 % 256 % 4294967296); [2024-11-19 04:27:34,856 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038-1: assume -2147483648 <= tlan_eisa_probe_#t~ret389#1 && tlan_eisa_probe_#t~ret389#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret388#1.base, tlan_eisa_probe_#t~ret388#1.offset;havoc tlan_eisa_probe_#t~ret389#1; [2024-11-19 04:27:34,856 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2024-11-19 04:27:34,856 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: assume 0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616; [2024-11-19 04:27:34,856 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: assume !(0 == (tlan_eisa_probe_~tmp___1~5#1.base + tlan_eisa_probe_~tmp___1~5#1.offset) % 18446744073709551616); [2024-11-19 04:27:34,856 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: assume 16 == ~debug~0;tlan_eisa_probe_#t~ret382#1.base, tlan_eisa_probe_#t~ret382#1.offset := 46, 0; [2024-11-19 04:27:34,857 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: assume !(16 == ~debug~0); [2024-11-19 04:27:34,857 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: assume tlan_eisa_probe_~ioaddr~0#1 <= 36863; [2024-11-19 04:27:34,857 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: assume !(tlan_eisa_probe_~ioaddr~0#1 <= 36863); [2024-11-19 04:27:34,857 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L12859: SUMMARY for call __request_region_#t~ret1531#1.base, __request_region_#t~ret1531#1.offset := ldv_malloc(56); srcloc: null [2024-11-19 04:27:34,857 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L12859-1: __request_region_#res#1.base, __request_region_#res#1.offset := __request_region_#t~ret1531#1.base, __request_region_#t~ret1531#1.offset;havoc __request_region_#t~ret1531#1.base, __request_region_#t~ret1531#1.offset; [2024-11-19 04:27:34,858 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979-2: SUMMARY for call tlan_eisa_probe_#t~ret384#1 := inb((if (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3264 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-19 04:27:34,858 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6981-1: assume -2147483648 <= tlan_eisa_probe_#t~ret383#1 && tlan_eisa_probe_#t~ret383#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret382#1.base, tlan_eisa_probe_#t~ret382#1.offset;havoc tlan_eisa_probe_#t~ret383#1; [2024-11-19 04:27:34,858 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6981: SUMMARY for call tlan_eisa_probe_#t~ret383#1 := printk(tlan_eisa_probe_#t~ret382#1.base, tlan_eisa_probe_#t~ret382#1.offset); srcloc: null [2024-11-19 04:27:34,858 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: SUMMARY for call tlan_eisa_probe_#t~ret379#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-19 04:27:34,858 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_32#1: tlan_eisa_probe_~irq~0#1 := 9; [2024-11-19 04:27:34,858 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: tlan_eisa_probe_~tmp___2~2#1 := tlan_eisa_probe_#t~ret379#1;havoc tlan_eisa_probe_#t~ret379#1; [2024-11-19 04:27:34,859 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume 4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296; [2024-11-19 04:27:34,859 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume !(4366 != tlan_eisa_probe_~tmp___2~2#1 % 65536 % 4294967296); [2024-11-19 04:27:34,859 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: tlan_eisa_probe_~tmp___4~0#1 := tlan_eisa_probe_#t~ret384#1;havoc tlan_eisa_probe_#t~ret384#1; [2024-11-19 04:27:34,859 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2024-11-19 04:27:34,859 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-3: havoc tlan_eisa_probe_#t~bitwise367#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise367#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise367#1 <= 16) && tlan_eisa_probe_#t~bitwise367#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise367#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise367#1 >= -2147483648; [2024-11-19 04:27:34,859 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-1: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise367#1 := ~debug~0; [2024-11-19 04:27:34,860 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-1: assume !(16 == ~debug~0); [2024-11-19 04:27:34,860 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-6: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise371#1 := 0; [2024-11-19 04:27:34,860 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-6: assume !(0 == ~debug~0); [2024-11-19 04:27:34,860 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-4: assume 0 != tlan_eisa_probe_#t~bitwise367#1;havoc tlan_eisa_probe_#t~bitwise367#1; [2024-11-19 04:27:34,861 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-4: assume !(0 != tlan_eisa_probe_#t~bitwise367#1);havoc tlan_eisa_probe_#t~bitwise367#1; [2024-11-19 04:27:34,861 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_64#1: tlan_eisa_probe_~irq~0#1 := 10; [2024-11-19 04:27:34,861 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923-1: tlan_eisa_probe_~tmp~35#1 := tlan_eisa_probe_#t~ret368#1;havoc tlan_eisa_probe_#t~ret368#1;tlan_eisa_probe_#t~ret369#1.base, tlan_eisa_probe_#t~ret369#1.offset := 43, 0; [2024-11-19 04:27:34,861 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: SUMMARY for call tlan_eisa_probe_#t~ret368#1 := inw((if (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3200 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-19 04:27:34,861 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: assume 16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-19 04:27:34,865 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: assume !(16 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-19 04:27:34,865 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924-1: assume -2147483648 <= tlan_eisa_probe_#t~ret370#1 && tlan_eisa_probe_#t~ret370#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret369#1.base, tlan_eisa_probe_#t~ret369#1.offset;havoc tlan_eisa_probe_#t~ret370#1; [2024-11-19 04:27:34,865 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924: SUMMARY for call tlan_eisa_probe_#t~ret370#1 := printk(tlan_eisa_probe_#t~ret369#1.base, tlan_eisa_probe_#t~ret369#1.offset); srcloc: null [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume -2147483648 <= tlan_eisa_probe_#t~ret385#1 && tlan_eisa_probe_#t~ret385#1 <= 2147483647;tlan_eisa_probe_~rc~2#1 := tlan_eisa_probe_#t~ret385#1;havoc tlan_eisa_probe_#t~ret385#1; [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_ldv_43909#1: SUMMARY for call tlan_eisa_probe_#t~ret385#1 := tlan_probe1(0, 0, tlan_eisa_probe_~ioaddr~0#1, tlan_eisa_probe_~irq~0#1, 12, 0, 0); srcloc: null [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-1: tlan_eisa_probe_~device_id~1#1 := tlan_eisa_probe_#t~ret380#1;havoc tlan_eisa_probe_#t~ret380#1; [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: SUMMARY for call tlan_eisa_probe_#t~ret380#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993: assume 32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993: assume !(32 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise371#1 := ~debug~0; [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: assume !(16 == ~debug~0); [2024-11-19 04:27:34,866 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-6: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise375#1 := 0; [2024-11-19 04:27:34,867 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-6: assume !(0 == ~debug~0); [2024-11-19 04:27:34,867 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-4: assume 0 != tlan_eisa_probe_#t~bitwise371#1;havoc tlan_eisa_probe_#t~bitwise371#1; [2024-11-19 04:27:34,867 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-4: assume !(0 != tlan_eisa_probe_#t~bitwise371#1);havoc tlan_eisa_probe_#t~bitwise371#1; [2024-11-19 04:27:34,867 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-3: havoc tlan_eisa_probe_#t~bitwise371#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise371#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise371#1 <= 16) && tlan_eisa_probe_#t~bitwise371#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise371#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise371#1 >= -2147483648; [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume !(0 == ~debug~0); [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume 0 == ~debug~0;tlan_eisa_probe_#t~bitwise367#1 := 0; [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume 8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296; [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: assume !(8433 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296 && 16625 != tlan_eisa_probe_~device_id~1#1 % 65536 % 4294967296); [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: SUMMARY for call tlan_eisa_probe_#t~ret372#1 := inw((if (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3202 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930-1: tlan_eisa_probe_~tmp___0~12#1 := tlan_eisa_probe_#t~ret372#1;havoc tlan_eisa_probe_#t~ret372#1;tlan_eisa_probe_#t~ret373#1.base, tlan_eisa_probe_#t~ret373#1.offset := 44, 0; [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030: SUMMARY for call tlan_eisa_probe_#t~ret387#1 := printk(tlan_eisa_probe_#t~ret386#1.base, tlan_eisa_probe_#t~ret386#1.offset); srcloc: null [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: assume -2147483648 <= tlan_eisa_probe_#t~ret374#1 && tlan_eisa_probe_#t~ret374#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret373#1.base, tlan_eisa_probe_#t~ret373#1.offset;havoc tlan_eisa_probe_#t~ret374#1; [2024-11-19 04:27:34,868 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: SUMMARY for call tlan_eisa_probe_#t~ret374#1 := printk(tlan_eisa_probe_#t~ret373#1.base, tlan_eisa_probe_#t~ret373#1.offset); srcloc: null [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16); srcloc: null [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: assume 64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6997: assume !(64 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030-1: assume -2147483648 <= tlan_eisa_probe_#t~ret387#1 && tlan_eisa_probe_#t~ret387#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret386#1.base, tlan_eisa_probe_#t~ret386#1.offset;havoc tlan_eisa_probe_#t~ret387#1; [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_16#1: tlan_eisa_probe_~irq~0#1 := 5; [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint tlan_eisa_probe_case_128#1: tlan_eisa_probe_~irq~0#1 := 11; [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint __request_region_returnLabel#1: tlan_eisa_probe_#t~ret378#1.base, tlan_eisa_probe_#t~ret378#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1531#1.base, __request_region_#t~ret1531#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;havoc __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1;assume { :end_inline___request_region } true;tlan_eisa_probe_~tmp___1~5#1.base, tlan_eisa_probe_~tmp___1~5#1.offset := tlan_eisa_probe_#t~ret378#1.base, tlan_eisa_probe_#t~ret378#1.offset;havoc tlan_eisa_probe_#t~ret378#1.base, tlan_eisa_probe_#t~ret378#1.offset; [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935-1: assume 16 == ~debug~0;tlan_eisa_probe_#t~bitwise375#1 := ~debug~0; [2024-11-19 04:27:34,869 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935-1: assume !(16 == ~debug~0); [2024-11-19 04:27:34,870 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume 128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296); [2024-11-19 04:27:34,870 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7001: assume !(128 == (if tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 <= 2147483647 then tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 else tlan_eisa_probe_~tmp___4~0#1 % 256 % 4294967296 - 4294967296)); [2024-11-19 04:27:34,870 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935-4: assume 0 != tlan_eisa_probe_#t~bitwise375#1;havoc tlan_eisa_probe_#t~bitwise375#1;tlan_eisa_probe_#t~ret376#1.base, tlan_eisa_probe_#t~ret376#1.offset := 45, 0; [2024-11-19 04:27:34,870 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935-4: assume !(0 != tlan_eisa_probe_#t~bitwise375#1);havoc tlan_eisa_probe_#t~bitwise375#1; [2024-11-19 04:27:34,870 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935-3: havoc tlan_eisa_probe_#t~bitwise375#1;assume ((((~debug~0 < 0 || tlan_eisa_probe_#t~bitwise375#1 <= ~debug~0) && tlan_eisa_probe_#t~bitwise375#1 <= 16) && tlan_eisa_probe_#t~bitwise375#1 >= 0) && (~debug~0 >= 0 || tlan_eisa_probe_#t~bitwise375#1 > 16 + ~debug~0)) && tlan_eisa_probe_#t~bitwise375#1 >= -2147483648; [2024-11-19 04:27:34,870 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935-6: assume { :begin_inline___request_region } true;__request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1 := ~#ioport_resource~0.base, ~#ioport_resource~0.offset, tlan_eisa_probe_~ioaddr~0#1, 16, ~#tlan_signature~0.base, ~#tlan_signature~0.offset, 0;havoc __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1531#1.base, __request_region_#t~ret1531#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;__request_region_~arg0#1.base, __request_region_~arg0#1.offset := __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset;__request_region_~arg1#1 := __request_region_#in~arg1#1;__request_region_~arg2#1 := __request_region_#in~arg2#1;__request_region_~arg3#1.base, __request_region_~arg3#1.offset := __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset;__request_region_~arg4#1 := __request_region_#in~arg4#1; [2024-11-19 04:27:34,870 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: SUMMARY for call tlan_eisa_probe_#t~ret381#1 := inb((if (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 <= 2147483647 then (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 else (3204 + tlan_eisa_probe_~ioaddr~0#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2024-11-19 04:27:34,875 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036-1: tlan_eisa_probe_~ioaddr~0#1 := 4096 + tlan_eisa_probe_~ioaddr~0#1; [2024-11-19 04:27:34,875 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937-1: assume -2147483648 <= tlan_eisa_probe_#t~ret377#1 && tlan_eisa_probe_#t~ret377#1 <= 2147483647;havoc tlan_eisa_probe_#t~ret376#1.base, tlan_eisa_probe_#t~ret376#1.offset;havoc tlan_eisa_probe_#t~ret377#1; [2024-11-19 04:27:34,875 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: SUMMARY for call tlan_eisa_probe_#t~ret377#1 := printk(tlan_eisa_probe_#t~ret376#1.base, tlan_eisa_probe_#t~ret376#1.offset); srcloc: null [2024-11-19 04:27:34,875 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970-1: tlan_eisa_probe_~tmp___3~1#1 := tlan_eisa_probe_#t~ret381#1;havoc tlan_eisa_probe_#t~ret381#1; [2024-11-19 04:27:34,875 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##113: assume !(16 == ~debug~0); [2024-11-19 04:27:34,876 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##113: assume 16 == ~debug~0;tlan_eisa_probe_#t~ret386#1.base, tlan_eisa_probe_#t~ret386#1.offset := 47, 0; [2024-11-19 04:27:34,876 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume !(16 == ~debug~0); [2024-11-19 04:27:34,876 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##116: assume 16 == ~debug~0;tlan_eisa_probe_#t~ret388#1.base, tlan_eisa_probe_#t~ret388#1.offset := 48, 0; [2024-11-19 04:27:36,115 INFO L? ?]: Removed 2734 outVars from TransFormulas that were not future-live. [2024-11-19 04:27:36,116 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 04:27:36,171 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 04:27:36,171 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-19 04:27:36,172 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:27:36 BoogieIcfgContainer [2024-11-19 04:27:36,172 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 04:27:36,174 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 04:27:36,174 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 04:27:36,177 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 04:27:36,178 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 04:27:18" (1/3) ... [2024-11-19 04:27:36,178 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50b4e91e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:27:36, skipping insertion in model container [2024-11-19 04:27:36,179 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 04:27:22" (2/3) ... [2024-11-19 04:27:36,180 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50b4e91e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 04:27:36, skipping insertion in model container [2024-11-19 04:27:36,183 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 04:27:36" (3/3) ... [2024-11-19 04:27:36,185 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-alloc-spinlock_drivers-net-ethernet-ti-tlan.cil.i [2024-11-19 04:27:36,204 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 04:27:36,205 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-19 04:27:36,333 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 04:27:36,341 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;@155d73b8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 04:27:36,341 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-19 04:27:36,359 INFO L276 IsEmpty]: Start isEmpty. Operand has 2746 states, 1962 states have (on average 1.3353720693170235) internal successors, (2620), 2009 states have internal predecessors, (2620), 673 states have call successors, (673), 110 states have call predecessors, (673), 109 states have return successors, (669), 654 states have call predecessors, (669), 669 states have call successors, (669) [2024-11-19 04:27:36,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2024-11-19 04:27:36,393 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:27:36,394 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-19 04:27:36,395 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:27:36,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:27:36,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1644285961, now seen corresponding path program 1 times [2024-11-19 04:27:36,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:27:36,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19327368] [2024-11-19 04:27:36,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:27:36,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:27:44,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:27:46,264 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2024-11-19 04:27:46,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:27:46,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19327368] [2024-11-19 04:27:46,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19327368] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 04:27:46,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 04:27:46,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 04:27:46,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267314461] [2024-11-19 04:27:46,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 04:27:46,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 04:27:46,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 04:27:46,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 04:27:46,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 04:27:46,312 INFO L87 Difference]: Start difference. First operand has 2746 states, 1962 states have (on average 1.3353720693170235) internal successors, (2620), 2009 states have internal predecessors, (2620), 673 states have call successors, (673), 110 states have call predecessors, (673), 109 states have return successors, (669), 654 states have call predecessors, (669), 669 states have call successors, (669) Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-19 04:27:46,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 04:27:46,878 INFO L93 Difference]: Finished difference Result 5471 states and 8050 transitions. [2024-11-19 04:27:46,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 04:27:46,883 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 180 [2024-11-19 04:27:46,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 04:27:46,940 INFO L225 Difference]: With dead ends: 5471 [2024-11-19 04:27:46,941 INFO L226 Difference]: Without dead ends: 2645 [2024-11-19 04:27:46,986 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 04:27:46,990 INFO L432 NwaCegarLoop]: 3899 mSDtfsCounter, 14 mSDsluCounter, 3893 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 7792 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-19 04:27:46,991 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 7792 Invalid, 16 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-19 04:27:47,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2645 states. [2024-11-19 04:27:47,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2645 to 2627. [2024-11-19 04:27:47,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2627 states, 1888 states have (on average 1.3114406779661016) internal successors, (2476), 1932 states have internal predecessors, (2476), 633 states have call successors, (633), 105 states have call predecessors, (633), 105 states have return successors, (633), 618 states have call predecessors, (633), 633 states have call successors, (633) [2024-11-19 04:27:47,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2627 states to 2627 states and 3742 transitions. [2024-11-19 04:27:47,272 INFO L78 Accepts]: Start accepts. Automaton has 2627 states and 3742 transitions. Word has length 180 [2024-11-19 04:27:47,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 04:27:47,275 INFO L471 AbstractCegarLoop]: Abstraction has 2627 states and 3742 transitions. [2024-11-19 04:27:47,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-19 04:27:47,276 INFO L276 IsEmpty]: Start isEmpty. Operand 2627 states and 3742 transitions. [2024-11-19 04:27:47,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2024-11-19 04:27:47,291 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:27:47,292 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-19 04:27:47,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-19 04:27:47,292 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:27:47,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:27:47,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1686864490, now seen corresponding path program 1 times [2024-11-19 04:27:47,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:27:47,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017970471] [2024-11-19 04:27:47,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:27:47,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:27:54,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:27:55,970 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2024-11-19 04:27:55,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:27:55,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017970471] [2024-11-19 04:27:55,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017970471] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 04:27:55,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103521129] [2024-11-19 04:27:55,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:27:55,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 04:27:55,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 04:27:55,976 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 04:27:55,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-19 04:28:05,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:28:05,235 INFO L255 TraceCheckSpWp]: Trace formula consists of 4777 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-19 04:28:05,256 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 04:28:08,922 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2024-11-19 04:28:08,922 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 04:28:08,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103521129] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 04:28:08,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 04:28:08,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2024-11-19 04:28:08,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123332027] [2024-11-19 04:28:08,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 04:28:08,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 04:28:08,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 04:28:08,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 04:28:08,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 04:28:08,926 INFO L87 Difference]: Start difference. First operand 2627 states and 3742 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (27), 1 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2024-11-19 04:28:09,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 04:28:09,114 INFO L93 Difference]: Finished difference Result 5228 states and 7467 transitions. [2024-11-19 04:28:09,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 04:28:09,115 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (27), 1 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 202 [2024-11-19 04:28:09,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 04:28:09,156 INFO L225 Difference]: With dead ends: 5228 [2024-11-19 04:28:09,157 INFO L226 Difference]: Without dead ends: 2627 [2024-11-19 04:28:09,178 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 04:28:09,179 INFO L432 NwaCegarLoop]: 3738 mSDtfsCounter, 3603 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3603 SdHoareTripleChecker+Valid, 3738 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-19 04:28:09,179 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3603 Valid, 3738 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-19 04:28:09,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states. [2024-11-19 04:28:09,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 2627. [2024-11-19 04:28:09,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2627 states, 1888 states have (on average 1.3109110169491525) internal successors, (2475), 1932 states have internal predecessors, (2475), 633 states have call successors, (633), 105 states have call predecessors, (633), 105 states have return successors, (633), 618 states have call predecessors, (633), 633 states have call successors, (633) [2024-11-19 04:28:09,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2627 states to 2627 states and 3741 transitions. [2024-11-19 04:28:09,320 INFO L78 Accepts]: Start accepts. Automaton has 2627 states and 3741 transitions. Word has length 202 [2024-11-19 04:28:09,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 04:28:09,322 INFO L471 AbstractCegarLoop]: Abstraction has 2627 states and 3741 transitions. [2024-11-19 04:28:09,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (27), 1 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2024-11-19 04:28:09,322 INFO L276 IsEmpty]: Start isEmpty. Operand 2627 states and 3741 transitions. [2024-11-19 04:28:09,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2024-11-19 04:28:09,330 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:28:09,330 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-19 04:28:09,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-19 04:28:09,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 04:28:09,533 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:28:09,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:28:09,534 INFO L85 PathProgramCache]: Analyzing trace with hash -828173387, now seen corresponding path program 1 times [2024-11-19 04:28:09,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:28:09,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023969422] [2024-11-19 04:28:09,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:28:09,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:28:16,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:28:17,472 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2024-11-19 04:28:17,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:28:17,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023969422] [2024-11-19 04:28:17,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023969422] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 04:28:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301104348] [2024-11-19 04:28:17,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:28:17,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 04:28:17,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 04:28:17,478 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 04:28:17,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-19 04:28:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:28:26,002 INFO L255 TraceCheckSpWp]: Trace formula consists of 4778 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-19 04:28:26,012 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 04:28:29,800 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2024-11-19 04:28:29,800 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 04:28:29,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301104348] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 04:28:29,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 04:28:29,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2024-11-19 04:28:29,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904459057] [2024-11-19 04:28:29,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 04:28:29,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 04:28:29,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 04:28:29,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 04:28:29,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 04:28:29,803 INFO L87 Difference]: Start difference. First operand 2627 states and 3741 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 2 states have internal predecessors, (94), 1 states have call successors, (27), 1 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2024-11-19 04:28:29,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 04:28:29,975 INFO L93 Difference]: Finished difference Result 5228 states and 7465 transitions. [2024-11-19 04:28:29,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 04:28:29,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 2 states have internal predecessors, (94), 1 states have call successors, (27), 1 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 203 [2024-11-19 04:28:29,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 04:28:30,014 INFO L225 Difference]: With dead ends: 5228 [2024-11-19 04:28:30,014 INFO L226 Difference]: Without dead ends: 2627 [2024-11-19 04:28:30,040 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 04:28:30,042 INFO L432 NwaCegarLoop]: 3737 mSDtfsCounter, 3601 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3601 SdHoareTripleChecker+Valid, 3737 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-19 04:28:30,043 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3601 Valid, 3737 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-19 04:28:30,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states. [2024-11-19 04:28:30,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 2627. [2024-11-19 04:28:30,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2627 states, 1888 states have (on average 1.3103813559322033) internal successors, (2474), 1932 states have internal predecessors, (2474), 633 states have call successors, (633), 105 states have call predecessors, (633), 105 states have return successors, (633), 618 states have call predecessors, (633), 633 states have call successors, (633) [2024-11-19 04:28:30,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2627 states to 2627 states and 3740 transitions. [2024-11-19 04:28:30,196 INFO L78 Accepts]: Start accepts. Automaton has 2627 states and 3740 transitions. Word has length 203 [2024-11-19 04:28:30,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 04:28:30,199 INFO L471 AbstractCegarLoop]: Abstraction has 2627 states and 3740 transitions. [2024-11-19 04:28:30,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 2 states have internal predecessors, (94), 1 states have call successors, (27), 1 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2024-11-19 04:28:30,199 INFO L276 IsEmpty]: Start isEmpty. Operand 2627 states and 3740 transitions. [2024-11-19 04:28:30,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2024-11-19 04:28:30,205 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 04:28:30,205 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-19 04:28:30,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-19 04:28:30,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-19 04:28:30,407 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_alloc_flagsErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-19 04:28:30,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 04:28:30,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1546679740, now seen corresponding path program 1 times [2024-11-19 04:28:30,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 04:28:30,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140605789] [2024-11-19 04:28:30,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:28:30,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 04:28:37,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 04:28:38,940 INFO L134 CoverageAnalysis]: Checked inductivity of 205 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2024-11-19 04:28:38,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 04:28:38,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140605789] [2024-11-19 04:28:38,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140605789] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 04:28:38,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442158935] [2024-11-19 04:28:38,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 04:28:38,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 04:28:38,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 04:28:38,945 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 04:28:38,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process