./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-wireless-ath-ath10k-ath10k_pci.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-wireless-ath-ath10k-ath10k_pci.cil.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/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 209eb675960851982fc4368f14d1ba0202934f92c4fe60f38f28bc9e128aeee3 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 16:07:37,321 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 16:07:37,371 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-11 16:07:37,375 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 16:07:37,375 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 16:07:37,404 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 16:07:37,404 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 16:07:37,405 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 16:07:37,405 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 16:07:37,406 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 16:07:37,407 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 16:07:37,407 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 16:07:37,407 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 16:07:37,408 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 16:07:37,409 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 16:07:37,410 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 16:07:37,410 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 16:07:37,410 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 16:07:37,410 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 16:07:37,411 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 16:07:37,411 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 16:07:37,413 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 16:07:37,413 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 16:07:37,414 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 16:07:37,414 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 16:07:37,414 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 16:07:37,414 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 16:07:37,414 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 16:07:37,415 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 16:07:37,415 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:07:37,415 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 16:07:37,415 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 16:07:37,415 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 16:07:37,415 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 16:07:37,416 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 16:07:37,416 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 16:07:37,416 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 16:07:37,416 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 16:07:37,416 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 16:07:37,417 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-clean/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-clean/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 -> 209eb675960851982fc4368f14d1ba0202934f92c4fe60f38f28bc9e128aeee3 [2024-10-11 16:07:37,614 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 16:07:37,637 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 16:07:37,639 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 16:07:37,640 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 16:07:37,641 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 16:07:37,642 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-wireless-ath-ath10k-ath10k_pci.cil.i [2024-10-11 16:07:38,835 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 16:07:39,249 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 16:07:39,249 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-wireless-ath-ath10k-ath10k_pci.cil.i [2024-10-11 16:07:39,295 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/4c99f0a88/6c2a41e0370f4c1c88ad666b336f4702/FLAGbb66c6fed [2024-10-11 16:07:39,307 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/4c99f0a88/6c2a41e0370f4c1c88ad666b336f4702 [2024-10-11 16:07:39,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 16:07:39,311 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 16:07:39,313 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 16:07:39,313 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 16:07:39,317 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 16:07:39,317 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:07:39" (1/1) ... [2024-10-11 16:07:39,318 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f1a01ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:39, skipping insertion in model container [2024-10-11 16:07:39,319 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:07:39" (1/1) ... [2024-10-11 16:07:39,461 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:07:41,591 WARN L248 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-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-wireless-ath-ath10k-ath10k_pci.cil.i[403525,403538] [2024-10-11 16:07:41,610 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:07:41,642 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 16:07:41,781 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"); [6720] [2024-10-11 16:07:41,782 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6727] [2024-10-11 16:07:41,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [6742-6743] [2024-10-11 16:07:41,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6772-6773] [2024-10-11 16:07:41,784 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"); [6778-6780] [2024-10-11 16:07:41,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6807] [2024-10-11 16:07:41,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [6814] [2024-10-11 16:07:41,798 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)); [7000-7001] [2024-10-11 16:07:41,801 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)); [7034-7035] [2024-10-11 16:07:41,802 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [7071-7072] [2024-10-11 16:07:41,942 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [13834] [2024-10-11 16:07:41,986 WARN L248 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-challenges/linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-wireless-ath-ath10k-ath10k_pci.cil.i[403525,403538] [2024-10-11 16:07:41,994 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:07:42,122 INFO L204 MainTranslator]: Completed translation [2024-10-11 16:07:42,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42 WrapperNode [2024-10-11 16:07:42,123 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 16:07:42,124 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 16:07:42,124 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 16:07:42,124 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 16:07:42,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:42,189 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:42,317 INFO L138 Inliner]: procedures = 415, calls = 2564, calls flagged for inlining = 227, calls inlined = 221, statements flattened = 7390 [2024-10-11 16:07:42,317 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 16:07:42,318 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-11 16:07:42,318 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-11 16:07:42,319 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-11 16:07:42,327 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:42,327 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:42,351 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,704 INFO L175 MemorySlicer]: Split 883 memory accesses to 30 slices as follows [7, 1, 6, 4, 2, 4, 1, 7, 9, 2, 3, 1, 5, 522, 16, 1, 4, 2, 4, 6, 51, 52, 13, 124, 4, 3, 17, 2, 9, 1]. 59 percent of accesses are in the largest equivalence class. The 233 initializations are split as follows [0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 14, 16, 1, 0, 2, 0, 0, 32, 40, 13, 93, 0, 1, 17, 0, 0, 0]. The 183 writes are split as follows [3, 1, 2, 1, 1, 0, 1, 0, 2, 1, 2, 0, 1, 148, 0, 0, 1, 0, 2, 1, 0, 0, 0, 12, 0, 0, 0, 1, 2, 1]. [2024-10-11 16:07:43,704 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,705 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,807 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,832 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,871 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,893 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,940 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-11 16:07:43,942 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-11 16:07:43,942 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-11 16:07:43,942 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-11 16:07:43,943 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (1/1) ... [2024-10-11 16:07:43,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:07:43,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 [2024-10-11 16:07:43,967 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-11 16:07:43,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-11 16:07:44,008 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_per_engine_handler_adjust [2024-10-11 16:07:44,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_per_engine_handler_adjust [2024-10-11 16:07:44,008 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-10-11 16:07:44,008 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-10-11 16:07:44,009 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_0_6 [2024-10-11 16:07:44,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_0_6 [2024-10-11 16:07:44,009 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_core_destroy [2024-10-11 16:07:44,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_core_destroy [2024-10-11 16:07:44,009 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-10-11 16:07:44,009 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-10-11 16:07:44,009 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-10-11 16:07:44,010 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-10-11 16:07:44,010 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_watermark_intr_disable [2024-10-11 16:07:44,010 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_watermark_intr_disable [2024-10-11 16:07:44,010 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2024-10-11 16:07:44,010 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2024-10-11 16:07:44,010 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_completed_recv_next [2024-10-11 16:07:44,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_completed_recv_next [2024-10-11 16:07:44,011 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2024-10-11 16:07:44,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2024-10-11 16:07:44,011 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_completed_send_next [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_completed_send_next [2024-10-11 16:07:44,013 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2024-10-11 16:07:44,013 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_ce_deinit [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_ce_deinit [2024-10-11 16:07:44,013 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_start [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_start [2024-10-11 16:07:44,013 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_resume [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_resume [2024-10-11 16:07:44,013 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2024-10-11 16:07:44,013 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_read32 [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_read32 [2024-10-11 16:07:44,013 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2024-10-11 16:07:44,013 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2024-10-11 16:07:44,014 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2024-10-11 16:07:44,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2024-10-11 16:07:44,014 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_ath10k_pci_exit_13_2 [2024-10-11 16:07:44,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_ath10k_pci_exit_13_2 [2024-10-11 16:07:44,014 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_dbg [2024-10-11 16:07:44,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_dbg [2024-10-11 16:07:44,014 INFO L130 BoogieDeclarations]: Found specification of procedure skb_tailroom [2024-10-11 16:07:44,014 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_tailroom [2024-10-11 16:07:44,014 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-11 16:07:44,015 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2024-10-11 16:07:44,015 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2024-10-11 16:07:44,015 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_diag_write_mem [2024-10-11 16:07:44,015 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_diag_write_mem [2024-10-11 16:07:44,015 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2024-10-11 16:07:44,015 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2024-10-11 16:07:44,015 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-10-11 16:07:44,015 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-10-11 16:07:44,016 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_base_address [2024-10-11 16:07:44,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_base_address [2024-10-11 16:07:44,016 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_diag_write_access [2024-10-11 16:07:44,016 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_diag_write_access [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2024-10-11 16:07:44,017 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-10-11 16:07:44,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2024-10-11 16:07:44,018 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2024-10-11 16:07:44,018 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2024-10-11 16:07:44,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-10-11 16:07:44,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-10-11 16:07:44,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-10-11 16:07:44,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-10-11 16:07:44,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-10-11 16:07:44,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-10-11 16:07:44,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2024-10-11 16:07:44,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2024-10-11 16:07:44,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2024-10-11 16:07:44,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2024-10-11 16:07:44,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2024-10-11 16:07:44,023 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2024-10-11 16:07:44,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-11 16:07:44,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-11 16:07:44,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-11 16:07:44,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-10-11 16:07:44,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2024-10-11 16:07:44,025 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2024-10-11 16:07:44,026 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-10-11 16:07:44,026 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-10-11 16:07:44,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-10-11 16:07:44,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-10-11 16:07:44,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-10-11 16:07:44,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2024-10-11 16:07:44,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2024-10-11 16:07:44,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2024-10-11 16:07:44,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2024-10-11 16:07:44,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2024-10-11 16:07:44,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2024-10-11 16:07:44,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2024-10-11 16:07:44,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2024-10-11 16:07:44,029 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-10-11 16:07:44,029 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-10-11 16:07:44,029 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-10-11 16:07:44,029 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-10-11 16:07:44,029 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-10-11 16:07:44,029 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-10-11 16:07:44,029 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2024-10-11 16:07:44,030 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2024-10-11 16:07:44,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2024-10-11 16:07:44,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2024-10-11 16:07:44,031 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_wake [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_wake [2024-10-11 16:07:44,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2024-10-11 16:07:44,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2024-10-11 16:07:44,031 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_copy_complete_intr_disable [2024-10-11 16:07:44,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_copy_complete_intr_disable [2024-10-11 16:07:44,032 INFO L130 BoogieDeclarations]: Found specification of procedure get_free_compl [2024-10-11 16:07:44,032 INFO L138 BoogieDeclarations]: Found implementation of procedure get_free_compl [2024-10-11 16:07:44,032 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_process_ce [2024-10-11 16:07:44,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_process_ce [2024-10-11 16:07:44,032 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_reg_read32 [2024-10-11 16:07:44,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_reg_read32 [2024-10-11 16:07:44,032 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2024-10-11 16:07:44,032 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2024-10-11 16:07:44,033 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2024-10-11 16:07:44,033 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2024-10-11 16:07:44,033 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-10-11 16:07:44,033 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-10-11 16:07:44,033 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_do_pci_wake [2024-10-11 16:07:44,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_do_pci_wake [2024-10-11 16:07:44,033 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_cleanup_ce [2024-10-11 16:07:44,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_cleanup_ce [2024-10-11 16:07:44,033 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_disable_interrupts [2024-10-11 16:07:44,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_disable_interrupts [2024-10-11 16:07:44,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-11 16:07:44,033 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_info [2024-10-11 16:07:44,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_info [2024-10-11 16:07:44,034 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2024-10-11 16:07:44,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2024-10-11 16:07:44,034 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2024-10-11 16:07:44,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2024-10-11 16:07:44,034 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_sleep [2024-10-11 16:07:44,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_sleep [2024-10-11 16:07:44,034 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2024-10-11 16:07:44,034 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2024-10-11 16:07:44,034 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2024-10-11 16:07:44,034 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2024-10-11 16:07:44,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-11 16:07:44,034 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-10-11 16:07:44,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-10-11 16:07:44,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_request_early_irq [2024-10-11 16:07:44,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_request_early_irq [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-10-11 16:07:44,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-10-11 16:07:44,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-10-11 16:07:44,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2024-10-11 16:07:44,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2024-10-11 16:07:44,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2024-10-11 16:07:44,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2024-10-11 16:07:44,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_reg_write32 [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_reg_write32 [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_get_free_queue_number [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_get_free_queue_number [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_stop [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_stop [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_recv_buf_enqueue [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_recv_buf_enqueue [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_priv [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_priv [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-10-11 16:07:44,039 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2024-10-11 16:07:44,039 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_deinit [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_deinit [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure __roundup_pow_of_two [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure __roundup_pow_of_two [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_rx_pipe_cleanup [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_rx_pipe_cleanup [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_revoke_recv_next [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_revoke_recv_next [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_diag_read_access [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_diag_read_access [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_stop_ce [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_stop_ce [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_device_reset [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_device_reset [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-10-11 16:07:44,040 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-10-11 16:07:44,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-10-11 16:07:44,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-10-11 16:07:44,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-10-11 16:07:44,044 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2024-10-11 16:07:44,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2024-10-11 16:07:44,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2024-10-11 16:07:44,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2024-10-11 16:07:44,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-10-11 16:07:44,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-10-11 16:07:44,047 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_post_rx_pipe [2024-10-11 16:07:44,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_post_rx_pipe [2024-10-11 16:07:44,048 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_free_irq [2024-10-11 16:07:44,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_free_irq [2024-10-11 16:07:44,048 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2024-10-11 16:07:44,049 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2024-10-11 16:07:44,050 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2024-10-11 16:07:44,050 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2024-10-11 16:07:44,050 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_power_down [2024-10-11 16:07:44,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_power_down [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2024-10-11 16:07:44,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_per_engine_service [2024-10-11 16:07:44,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_per_engine_service [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2024-10-11 16:07:44,051 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-10-11 16:07:44,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2024-10-11 16:07:44,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-10-11 16:07:44,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2024-10-11 16:07:44,053 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2024-10-11 16:07:44,053 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_send [2024-10-11 16:07:44,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_send [2024-10-11 16:07:44,054 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_suspend [2024-10-11 16:07:44,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_suspend [2024-10-11 16:07:44,054 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2024-10-11 16:07:44,054 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2024-10-11 16:07:44,055 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_single_attrs [2024-10-11 16:07:44,055 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_single_attrs [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-10-11 16:07:44,055 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_src_ring_read_index_get [2024-10-11 16:07:44,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_src_ring_read_index_get [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure ATH10K_SKB_CB [2024-10-11 16:07:44,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ATH10K_SKB_CB [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_free_early_irq [2024-10-11 16:07:44,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_free_early_irq [2024-10-11 16:07:44,055 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-10-11 16:07:44,056 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2024-10-11 16:07:44,057 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2024-10-11 16:07:44,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_do_pci_sleep [2024-10-11 16:07:44,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_do_pci_sleep [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_kill_tasklet [2024-10-11 16:07:44,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_kill_tasklet [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_remove [2024-10-11 16:07:44,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_remove [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-10-11 16:07:44,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-10-11 16:07:44,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-10-11 16:07:44,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_err [2024-10-11 16:07:44,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_err [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-10-11 16:07:44,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_disable_and_clear_legacy_irq [2024-10-11 16:07:44,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_disable_and_clear_legacy_irq [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-10-11 16:07:44,061 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2024-10-11 16:07:44,061 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_irq_pending [2024-10-11 16:07:44,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_irq_pending [2024-10-11 16:07:44,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2024-10-11 16:07:44,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_write32 [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_write32 [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_map_service_to_pipe [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_map_service_to_pipe [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_block [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_block [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2024-10-11 16:07:44,062 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2024-10-11 16:07:44,062 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-10-11 16:07:44,063 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_warn [2024-10-11 16:07:44,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_warn [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-11 16:07:44,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-11 16:07:44,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-10-11 16:07:44,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-10-11 16:07:44,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-10-11 16:07:44,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-10-11 16:07:44,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-10-11 16:07:44,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-10-11 16:07:44,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2024-10-11 16:07:44,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2024-10-11 16:07:44,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2024-10-11 16:07:44,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2024-10-11 16:07:44,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2024-10-11 16:07:44,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_3_6 [2024-10-11 16:07:44,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_3_6 [2024-10-11 16:07:44,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-10-11 16:07:44,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-10-11 16:07:44,066 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2024-10-11 16:07:44,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2024-10-11 16:07:44,066 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2024-10-11 16:07:44,066 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2024-10-11 16:07:44,067 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_dbg_dump [2024-10-11 16:07:44,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_dbg_dump [2024-10-11 16:07:44,067 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_2_6 [2024-10-11 16:07:44,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_2_6 [2024-10-11 16:07:44,067 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_hif_power_up [2024-10-11 16:07:44,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_hif_power_up [2024-10-11 16:07:44,067 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2024-10-11 16:07:44,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2024-10-11 16:07:44,067 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_deinit_irq [2024-10-11 16:07:44,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_deinit_irq [2024-10-11 16:07:44,067 INFO L130 BoogieDeclarations]: Found specification of procedure pci_clear_master [2024-10-11 16:07:44,067 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_clear_master [2024-10-11 16:07:44,067 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2024-10-11 16:07:44,068 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2024-10-11 16:07:44,068 INFO L130 BoogieDeclarations]: Found specification of procedure host_interest_item_address [2024-10-11 16:07:44,068 INFO L138 BoogieDeclarations]: Found implementation of procedure host_interest_item_address [2024-10-11 16:07:44,068 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_pci_diag_read_mem [2024-10-11 16:07:44,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_pci_diag_read_mem [2024-10-11 16:07:44,068 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_automaton_state_1_6 [2024-10-11 16:07:44,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_automaton_state_1_6 [2024-10-11 16:07:44,068 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2024-10-11 16:07:44,068 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2024-10-11 16:07:44,068 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_cancel_send_next [2024-10-11 16:07:44,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_cancel_send_next [2024-10-11 16:07:44,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-11 16:07:44,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-10-11 16:07:44,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2024-10-11 16:07:44,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2024-10-11 16:07:44,070 INFO L130 BoogieDeclarations]: Found specification of procedure ath10k_ce_engine_int_status_clear [2024-10-11 16:07:44,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ath10k_ce_engine_int_status_clear [2024-10-11 16:07:45,051 INFO L238 CfgBuilder]: Building ICFG [2024-10-11 16:07:45,055 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-11 16:07:48,335 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2024-10-11 16:07:48,719 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-10-11 16:07:51,604 INFO L? ?]: Removed 3714 outVars from TransFormulas that were not future-live. [2024-10-11 16:07:51,605 INFO L287 CfgBuilder]: Performing block encoding [2024-10-11 16:07:51,886 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-11 16:07:51,887 INFO L314 CfgBuilder]: Removed 4 assume(true) statements. [2024-10-11 16:07:51,887 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:07:51 BoogieIcfgContainer [2024-10-11 16:07:51,887 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-11 16:07:51,890 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-11 16:07:51,890 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-11 16:07:51,892 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-11 16:07:51,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:07:39" (1/3) ... [2024-10-11 16:07:51,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@581a89a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:07:51, skipping insertion in model container [2024-10-11 16:07:51,894 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:07:42" (2/3) ... [2024-10-11 16:07:51,894 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@581a89a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:07:51, skipping insertion in model container [2024-10-11 16:07:51,894 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:07:51" (3/3) ... [2024-10-11 16:07:51,895 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-drivers-clk1_drivers-net-wireless-ath-ath10k-ath10k_pci.cil.i [2024-10-11 16:07:51,909 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-11 16:07:51,909 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-11 16:07:52,014 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-11 16:07:52,022 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;@2cdb6ea0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-11 16:07:52,022 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-11 16:07:52,034 INFO L276 IsEmpty]: Start isEmpty. Operand has 2504 states, 1577 states have (on average 1.3462270133164236) internal successors, (2123), 1619 states have internal predecessors, (2123), 795 states have call successors, (795), 136 states have call predecessors, (795), 135 states have return successors, (786), 780 states have call predecessors, (786), 786 states have call successors, (786) [2024-10-11 16:07:52,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2024-10-11 16:07:52,053 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:07:52,054 INFO L215 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-11 16:07:52,054 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 16:07:52,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:07:52,059 INFO L85 PathProgramCache]: Analyzing trace with hash -566907543, now seen corresponding path program 1 times [2024-10-11 16:07:52,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:07:52,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310612656] [2024-10-11 16:07:52,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:07:52,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:07:52,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-10-11 16:07:52,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-11 16:07:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-11 16:07:52,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-11 16:07:52,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 16:07:52,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-11 16:07:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-10-11 16:07:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-11 16:07:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-10-11 16:07:52,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 16:07:52,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-10-11 16:07:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-11 16:07:52,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-10-11 16:07:52,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-11 16:07:52,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:07:52,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 16:07:52,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2024-10-11 16:07:52,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:07:52,942 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2024-10-11 16:07:52,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:07:52,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310612656] [2024-10-11 16:07:52,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310612656] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:07:52,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:07:52,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-11 16:07:52,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145765859] [2024-10-11 16:07:52,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:07:52,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 16:07:52,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:07:52,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 16:07:52,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 16:07:52,972 INFO L87 Difference]: Start difference. First operand has 2504 states, 1577 states have (on average 1.3462270133164236) internal successors, (2123), 1619 states have internal predecessors, (2123), 795 states have call successors, (795), 136 states have call predecessors, (795), 135 states have return successors, (786), 780 states have call predecessors, (786), 786 states have call successors, (786) Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2024-10-11 16:08:01,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:08:01,504 INFO L93 Difference]: Finished difference Result 7963 states and 12071 transitions. [2024-10-11 16:08:01,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:08:01,507 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 170 [2024-10-11 16:08:01,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:08:01,570 INFO L225 Difference]: With dead ends: 7963 [2024-10-11 16:08:01,571 INFO L226 Difference]: Without dead ends: 5475 [2024-10-11 16:08:01,591 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:08:01,595 INFO L432 NwaCegarLoop]: 2348 mSDtfsCounter, 4932 mSDsluCounter, 3144 mSDsCounter, 0 mSdLazyCounter, 3858 mSolverCounterSat, 2564 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5691 SdHoareTripleChecker+Valid, 5492 SdHoareTripleChecker+Invalid, 6422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2564 IncrementalHoareTripleChecker+Valid, 3858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-10-11 16:08:01,596 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5691 Valid, 5492 Invalid, 6422 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2564 Valid, 3858 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2024-10-11 16:08:01,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states. [2024-10-11 16:08:01,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 4869. [2024-10-11 16:08:01,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4869 states, 3073 states have (on average 1.3361535958346893) internal successors, (4106), 3145 states have internal predecessors, (4106), 1528 states have call successors, (1528), 268 states have call predecessors, (1528), 267 states have return successors, (1525), 1513 states have call predecessors, (1525), 1525 states have call successors, (1525) [2024-10-11 16:08:01,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4869 states to 4869 states and 7159 transitions. [2024-10-11 16:08:01,902 INFO L78 Accepts]: Start accepts. Automaton has 4869 states and 7159 transitions. Word has length 170 [2024-10-11 16:08:01,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:08:01,903 INFO L471 AbstractCegarLoop]: Abstraction has 4869 states and 7159 transitions. [2024-10-11 16:08:01,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2024-10-11 16:08:01,903 INFO L276 IsEmpty]: Start isEmpty. Operand 4869 states and 7159 transitions. [2024-10-11 16:08:01,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-10-11 16:08:01,913 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:08:01,913 INFO L215 NwaCegarLoop]: trace histogram [19, 15, 15, 15, 15, 15, 15, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:08:01,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-11 16:08:01,913 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 16:08:01,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:08:01,914 INFO L85 PathProgramCache]: Analyzing trace with hash -345419051, now seen corresponding path program 1 times [2024-10-11 16:08:01,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:08:01,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543257028] [2024-10-11 16:08:01,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:08:01,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:08:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-10-11 16:08:02,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-11 16:08:02,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-11 16:08:02,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-11 16:08:02,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 16:08:02,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-11 16:08:02,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-10-11 16:08:02,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-11 16:08:02,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-10-11 16:08:02,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 16:08:02,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-10-11 16:08:02,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-11 16:08:02,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-10-11 16:08:02,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-11 16:08:02,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 16:08:02,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-11 16:08:02,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-11 16:08:02,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 16:08:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-10-11 16:08:02,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:02,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-11 16:08:02,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-11 16:08:02,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-11 16:08:02,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:02,593 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked. [2024-10-11 16:08:02,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:08:02,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543257028] [2024-10-11 16:08:02,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543257028] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:08:02,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:08:02,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-11 16:08:02,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19792617] [2024-10-11 16:08:02,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:08:02,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-11 16:08:02,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:08:02,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-11 16:08:02,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-11 16:08:02,598 INFO L87 Difference]: Start difference. First operand 4869 states and 7159 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2024-10-11 16:08:05,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-11 16:08:14,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:08:14,737 INFO L93 Difference]: Finished difference Result 10626 states and 15823 transitions. [2024-10-11 16:08:14,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:08:14,738 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) Word has length 215 [2024-10-11 16:08:14,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:08:14,784 INFO L225 Difference]: With dead ends: 10626 [2024-10-11 16:08:14,784 INFO L226 Difference]: Without dead ends: 8173 [2024-10-11 16:08:14,797 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:08:14,798 INFO L432 NwaCegarLoop]: 4560 mSDtfsCounter, 3979 mSDsluCounter, 4301 mSDsCounter, 0 mSdLazyCounter, 5874 mSolverCounterSat, 1385 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4732 SdHoareTripleChecker+Valid, 8861 SdHoareTripleChecker+Invalid, 7259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1385 IncrementalHoareTripleChecker+Valid, 5874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.7s IncrementalHoareTripleChecker+Time [2024-10-11 16:08:14,798 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4732 Valid, 8861 Invalid, 7259 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1385 Valid, 5874 Invalid, 0 Unknown, 0 Unchecked, 11.7s Time] [2024-10-11 16:08:14,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8173 states. [2024-10-11 16:08:15,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8173 to 7264. [2024-10-11 16:08:15,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7264 states, 4589 states have (on average 1.3364567443887556) internal successors, (6133), 4696 states have internal predecessors, (6133), 2274 states have call successors, (2274), 401 states have call predecessors, (2274), 400 states have return successors, (2271), 2253 states have call predecessors, (2271), 2271 states have call successors, (2271) [2024-10-11 16:08:15,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7264 states to 7264 states and 10678 transitions. [2024-10-11 16:08:15,070 INFO L78 Accepts]: Start accepts. Automaton has 7264 states and 10678 transitions. Word has length 215 [2024-10-11 16:08:15,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:08:15,072 INFO L471 AbstractCegarLoop]: Abstraction has 7264 states and 10678 transitions. [2024-10-11 16:08:15,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 3 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (25), 3 states have call predecessors, (25), 3 states have call successors, (25) [2024-10-11 16:08:15,073 INFO L276 IsEmpty]: Start isEmpty. Operand 7264 states and 10678 transitions. [2024-10-11 16:08:15,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-10-11 16:08:15,079 INFO L207 NwaCegarLoop]: Found error trace [2024-10-11 16:08:15,079 INFO L215 NwaCegarLoop]: trace histogram [19, 15, 15, 15, 15, 15, 15, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-11 16:08:15,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-11 16:08:15,080 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-11 16:08:15,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-11 16:08:15,080 INFO L85 PathProgramCache]: Analyzing trace with hash 77282775, now seen corresponding path program 1 times [2024-10-11 16:08:15,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-11 16:08:15,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22999963] [2024-10-11 16:08:15,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-11 16:08:15,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-11 16:08:15,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-10-11 16:08:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-10-11 16:08:15,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-11 16:08:15,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-11 16:08:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-11 16:08:15,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-11 16:08:15,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-10-11 16:08:15,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-11 16:08:15,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-10-11 16:08:15,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-11 16:08:15,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-10-11 16:08:15,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-10-11 16:08:15,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-10-11 16:08:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-11 16:08:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-10-11 16:08:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-11 16:08:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-11 16:08:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-10-11 16:08:15,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-10-11 16:08:15,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-11 16:08:15,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-11 16:08:15,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-11 16:08:15,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-11 16:08:15,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-11 16:08:15,778 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 999 trivial. 0 not checked. [2024-10-11 16:08:15,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-11 16:08:15,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22999963] [2024-10-11 16:08:15,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22999963] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-11 16:08:15,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-11 16:08:15,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-11 16:08:15,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280422101] [2024-10-11 16:08:15,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-11 16:08:15,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-11 16:08:15,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-11 16:08:15,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-11 16:08:15,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-11 16:08:15,782 INFO L87 Difference]: Start difference. First operand 7264 states and 10678 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-10-11 16:08:18,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-11 16:08:19,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-11 16:08:21,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-11 16:08:25,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-11 16:08:25,026 INFO L93 Difference]: Finished difference Result 8173 states and 12217 transitions. [2024-10-11 16:08:25,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-11 16:08:25,027 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 215 [2024-10-11 16:08:25,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-11 16:08:25,034 INFO L225 Difference]: With dead ends: 8173 [2024-10-11 16:08:25,034 INFO L226 Difference]: Without dead ends: 0 [2024-10-11 16:08:25,060 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-11 16:08:25,063 INFO L432 NwaCegarLoop]: 2331 mSDtfsCounter, 3878 mSDsluCounter, 3169 mSDsCounter, 0 mSdLazyCounter, 3798 mSolverCounterSat, 1828 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4344 SdHoareTripleChecker+Valid, 5500 SdHoareTripleChecker+Invalid, 5626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1828 IncrementalHoareTripleChecker+Valid, 3798 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2024-10-11 16:08:25,063 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4344 Valid, 5500 Invalid, 5626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1828 Valid, 3798 Invalid, 0 Unknown, 0 Unchecked, 8.9s Time] [2024-10-11 16:08:25,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-10-11 16:08:25,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-10-11 16:08:25,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-11 16:08:25,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-10-11 16:08:25,067 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 215 [2024-10-11 16:08:25,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-11 16:08:25,067 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-10-11 16:08:25,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2024-10-11 16:08:25,067 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-10-11 16:08:25,068 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-10-11 16:08:25,070 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-11 16:08:25,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-11 16:08:25,073 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2024-10-11 16:08:25,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-10-11 16:08:36,843 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-11 16:08:36,864 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,865 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #length [2024-10-11 16:08:36,866 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #length [2024-10-11 16:08:36,866 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #valid [2024-10-11 16:08:36,866 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: #valid [2024-10-11 16:08:36,868 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,868 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,879 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,880 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,880 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,882 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,884 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_post_rx_pipe contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,888 WARN L155 FloydHoareUtils]: Requires clause for ldv_malloc contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,889 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_hif_power_down contained old-variable. Original clause: (and (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,893 WARN L155 FloydHoareUtils]: Requires clause for ath10k_ce_per_engine_service contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,894 WARN L155 FloydHoareUtils]: Requires clause for ath10k_ce_completed_recv_next contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,894 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_hif_suspend contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,899 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_ce_deinit contained old-variable. Original clause: (and (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,899 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_hif_start contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,900 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_hif_resume contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,903 WARN L155 FloydHoareUtils]: Requires clause for ldv_xmalloc contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,904 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,906 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,907 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_remove contained old-variable. Original clause: (and (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,910 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_diag_write_mem contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,911 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,911 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,912 WARN L155 FloydHoareUtils]: Requires clause for kzalloc contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,915 WARN L155 FloydHoareUtils]: Requires clause for kmalloc contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,916 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_diag_write_access contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,917 WARN L155 FloydHoareUtils]: Requires clause for ldv_zalloc contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,920 WARN L155 FloydHoareUtils]: Requires clause for ldv_dev_set_drvdata contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,923 WARN L155 FloydHoareUtils]: Requires clause for kfree contained old-variable. Original clause: (and (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,924 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_process_ce contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,927 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_cleanup_ce contained old-variable. Original clause: (and (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,927 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,928 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,928 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,928 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,931 WARN L155 FloydHoareUtils]: Requires clause for ##fun~$Pointer$~TO~VOID contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,932 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,932 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,932 WARN L155 FloydHoareUtils]: Requires clause for ##fun~$Pointer$~TO~int contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,933 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,933 WARN L953 BoogieBacktranslator]: Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 [2024-10-11 16:08:36,933 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_hif_power_up contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,935 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_hif_stop contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,935 WARN L155 FloydHoareUtils]: Requires clause for ldv_free contained old-variable. Original clause: (and (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,937 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_diag_read_mem contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,938 WARN L155 FloydHoareUtils]: Requires clause for ath10k_ce_deinit contained old-variable. Original clause: (and (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,939 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_rx_pipe_cleanup contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,939 WARN L155 FloydHoareUtils]: Requires clause for ath10k_pci_diag_read_access contained old-variable. Original clause: (and (= |old(#length)| |#length|) (= ~ldv_counter~0 0) (= |old(#valid)| |#valid|)) Eliminated clause: (= ~ldv_counter~0 0) [2024-10-11 16:08:36,940 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 04:08:36 BoogieIcfgContainer [2024-10-11 16:08:36,940 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-11 16:08:36,940 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-11 16:08:36,940 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-11 16:08:36,941 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-11 16:08:36,941 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:07:51" (3/4) ... [2024-10-11 16:08:36,943 INFO L139 WitnessPrinter]: Generating witness for correct program [2024-10-11 16:08:36,946 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2024-10-11 16:08:36,946 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_stop_ce [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_device_reset [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure msleep [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_per_engine_handler_adjust [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_stop [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.meminit [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_automaton_state_0_6 [2024-10-11 16:08:36,947 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_post_rx_pipe [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_core_destroy [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_free_irq [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure request_irq [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-10-11 16:08:36,948 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_release_region [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_power_down [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_to_process_context [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure free_irq [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_per_engine_service [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_watermark_intr_disable [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure atomic_read [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_send [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_completed_recv_next [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_suspend [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ioread32 [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2024-10-11 16:08:36,949 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_alloc_consistent [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tasklet_kill [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_completed_send_next [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_ce_deinit [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_start [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_unmap_single_attrs [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2024-10-11 16:08:36,950 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_resume [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure INIT_LIST_HEAD [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_src_ring_read_index_get [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ATH10K_SKB_CB [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_free_early_irq [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_xmalloc [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_read32 [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure iowrite32 [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~$Pointer$~X~int~TO~int [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_is_err [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_EMGentry_exit_ath10k_pci_exit_13_2 [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_do_pci_sleep [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_kill_tasklet [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_dbg [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure skb_tailroom [2024-10-11 16:08:36,951 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_remove [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_err [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tasklet_init [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_diag_write_mem [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_disable_and_clear_legacy_irq [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_del [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kzalloc [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_mapping_error [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kmalloc [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_irq_pending [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_base_address [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_request_irq [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_filter_positive_int [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_diag_write_access [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_unlock_bh [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_free_irq [2024-10-11 16:08:36,952 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_zalloc [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_write_config_dword [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_empty [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_assume [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_write32 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_map_service_to_pipe [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_enable_msi_block [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_to_interrupt_context [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_dev_set_drvdata [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_wake [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_filter_err_code [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_copy_complete_intr_disable [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_free_compl [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_process_ce [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_warn [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_reg_read32 [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2024-10-11 16:08:36,953 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_free_consistent [2024-10-11 16:08:36,954 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2024-10-11 16:08:36,954 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2024-10-11 16:08:36,954 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2024-10-11 16:08:36,954 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2024-10-11 16:08:36,954 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2024-10-11 16:08:36,954 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2024-10-11 16:08:36,954 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_automaton_state_3_6 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_do_pci_wake [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_cleanup_ce [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_disable_interrupts [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2024-10-11 16:08:36,955 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~int~X~$Pointer$~TO~int [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_info [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_1 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_0 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_sleep [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure complete [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dma_map_single_attrs [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_kfree_skb_any [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_undef_int [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __const_udelay [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_request_early_irq [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_read_config_dword [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_dbg_dump [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~VOID [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_reg_write32 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_automaton_state_2_6 [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~TO~int [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure tasklet_schedule [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_power_up [2024-10-11 16:08:36,956 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_get_free_queue_number [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_hif_stop [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_recv_buf_enqueue [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_free [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_priv [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_deinit_irq [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_clear_master [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_iounmap [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure host_interest_item_address [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_diag_read_mem [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_switch_automaton_state_1_6 [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pci_disable_msi [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure set_bit [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_cancel_send_next [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_deinit [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __roundup_pow_of_two [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_final_state [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_engine_int_status_clear [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_rx_pipe_cleanup [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_ce_revoke_recv_next [2024-10-11 16:08:36,957 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ath10k_pci_diag_read_access [2024-10-11 16:08:36,958 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure spin_lock_bh [2024-10-11 16:08:37,024 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 1146 nodes and edges [2024-10-11 16:08:37,037 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 366 nodes and edges [2024-10-11 16:08:37,043 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 101 nodes and edges [2024-10-11 16:08:37,047 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2024-10-11 16:08:37,051 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2024-10-11 16:08:37,053 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-10-11 16:08:37,056 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-10-11 16:08:37,058 INFO L904 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-10-11 16:08:37,472 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-10-11 16:08:37,473 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/witness.yml [2024-10-11 16:08:37,473 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-11 16:08:37,473 INFO L158 Benchmark]: Toolchain (without parser) took 58162.04ms. Allocated memory was 182.5MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 96.2MB in the beginning and 524.2MB in the end (delta: -428.0MB). Peak memory consumption was 665.1MB. Max. memory is 16.1GB. [2024-10-11 16:08:37,473 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 182.5MB. Free memory is still 139.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 16:08:37,473 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2810.31ms. Allocated memory was 182.5MB in the beginning and 287.3MB in the end (delta: 104.9MB). Free memory was 96.0MB in the beginning and 202.4MB in the end (delta: -106.4MB). Peak memory consumption was 105.1MB. Max. memory is 16.1GB. [2024-10-11 16:08:37,473 INFO L158 Benchmark]: Boogie Procedure Inliner took 193.83ms. Allocated memory is still 287.3MB. Free memory was 202.4MB in the beginning and 161.5MB in the end (delta: 40.9MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. [2024-10-11 16:08:37,474 INFO L158 Benchmark]: Boogie Preprocessor took 1622.50ms. Allocated memory was 287.3MB in the beginning and 453.0MB in the end (delta: 165.7MB). Free memory was 161.5MB in the beginning and 231.9MB in the end (delta: -70.4MB). Peak memory consumption was 227.5MB. Max. memory is 16.1GB. [2024-10-11 16:08:37,474 INFO L158 Benchmark]: RCFGBuilder took 7945.75ms. Allocated memory was 453.0MB in the beginning and 763.4MB in the end (delta: 310.4MB). Free memory was 231.9MB in the beginning and 352.3MB in the end (delta: -120.4MB). Peak memory consumption was 247.6MB. Max. memory is 16.1GB. [2024-10-11 16:08:37,474 INFO L158 Benchmark]: TraceAbstraction took 45050.21ms. Allocated memory was 763.4MB in the beginning and 1.3GB in the end (delta: 513.8MB). Free memory was 351.3MB in the beginning and 673.1MB in the end (delta: -321.9MB). Peak memory consumption was 588.3MB. Max. memory is 16.1GB. [2024-10-11 16:08:37,474 INFO L158 Benchmark]: Witness Printer took 532.34ms. Allocated memory is still 1.3GB. Free memory was 673.1MB in the beginning and 524.2MB in the end (delta: 148.9MB). Peak memory consumption was 146.8MB. Max. memory is 16.1GB. [2024-10-11 16:08:37,475 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 182.5MB. Free memory is still 139.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2810.31ms. Allocated memory was 182.5MB in the beginning and 287.3MB in the end (delta: 104.9MB). Free memory was 96.0MB in the beginning and 202.4MB in the end (delta: -106.4MB). Peak memory consumption was 105.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 193.83ms. Allocated memory is still 287.3MB. Free memory was 202.4MB in the beginning and 161.5MB in the end (delta: 40.9MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1622.50ms. Allocated memory was 287.3MB in the beginning and 453.0MB in the end (delta: 165.7MB). Free memory was 161.5MB in the beginning and 231.9MB in the end (delta: -70.4MB). Peak memory consumption was 227.5MB. Max. memory is 16.1GB. * RCFGBuilder took 7945.75ms. Allocated memory was 453.0MB in the beginning and 763.4MB in the end (delta: 310.4MB). Free memory was 231.9MB in the beginning and 352.3MB in the end (delta: -120.4MB). Peak memory consumption was 247.6MB. Max. memory is 16.1GB. * TraceAbstraction took 45050.21ms. Allocated memory was 763.4MB in the beginning and 1.3GB in the end (delta: 513.8MB). Free memory was 351.3MB in the beginning and 673.1MB in the end (delta: -321.9MB). Peak memory consumption was 588.3MB. Max. memory is 16.1GB. * Witness Printer took 532.34ms. Allocated memory is still 1.3GB. Free memory was 673.1MB in the beginning and 524.2MB in the end (delta: 148.9MB). Peak memory consumption was 146.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6720]: 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"); [6720] - GenericResultAtLocation [Line: 6727]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6727] - GenericResultAtLocation [Line: 6742]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [6742-6743] - GenericResultAtLocation [Line: 6772]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/e5e3e20/linux-drivers-clk1/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [6772-6773] - GenericResultAtLocation [Line: 6778]: 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"); [6778-6780] - GenericResultAtLocation [Line: 6807]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [6807] - GenericResultAtLocation [Line: 6814]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [6814] - GenericResultAtLocation [Line: 7000]: 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)); [7000-7001] - GenericResultAtLocation [Line: 7034]: 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)); [7034-7035] - GenericResultAtLocation [Line: 7071]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [7071-7072] - GenericResultAtLocation [Line: 13834]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [13834] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #length - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #length - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #valid - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: #valid - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Unknown variable: ~ldv_counter~0 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 15484]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 195 procedures, 2709 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 33.1s, OverallIterations: 3, TraceHistogramMax: 19, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 30.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14767 SdHoareTripleChecker+Valid, 28.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12789 mSDsluCounter, 19853 SdHoareTripleChecker+Invalid, 26.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10614 mSDsCounter, 5777 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13530 IncrementalHoareTripleChecker+Invalid, 19307 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5777 mSolverCounterUnsat, 9239 mSDtfsCounter, 13530 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 236 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7264occurred in iteration=2, InterpolantAutomatonStates: 15, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 3 MinimizatonAttempts, 1515 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.8s InterpolantComputationTime, 600 NumberOfCodeBlocks, 600 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 597 ConstructedInterpolants, 0 QuantifiedInterpolants, 1042 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 3 InterpolantComputations, 3 PerfectInterpolantSequences, 2868/2868 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 7878]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13440]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9711]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11864]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11162]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12965]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 10342]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 7856]: Location Invariant Derived location invariant: 0 - InvariantResult [Line: 7900]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13314]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13548]: Location Invariant Derived location invariant: 1 - InvariantResult [Line: 11181]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11097]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12914]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12645]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12248]: Location Invariant Derived location invariant: ((6 == ldv_statevar_13) && (ldv_counter == 0)) - InvariantResult [Line: 11162]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13241]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 6828]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8146]: Location Invariant Derived location invariant: 0 - InvariantResult [Line: 8216]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8477]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8190]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12722]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13276]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12511]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11589]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12594]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9419]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8454]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13296]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13343]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8142]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12241]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 6837]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 14196]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 6699]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 10347]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13256]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11024]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8960]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 7926]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13221]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 14656]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13012]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11038]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12703]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 14255]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: null - InvariantResult [Line: 12234]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 7380]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12216]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12267]: Location Invariant Derived location invariant: ((ldv_counter == 0) && (9 == ldv_statevar_13)) - InvariantResult [Line: 13282]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13365]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12259]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9526]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9419]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11162]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 6891]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13643]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8417]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 10966]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8380]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8960]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 7852]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12639]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12973]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13265]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13215]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: null - InvariantResult [Line: 11936]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 6880]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12517]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9578]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 14954]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8884]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8477]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13203]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12575]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: null - InvariantResult [Line: 9351]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12581]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11309]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13373]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12709]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12981]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8168]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 7417]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8766]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13321]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8417]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 7318]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8194]: Location Invariant Derived location invariant: 0 - InvariantResult [Line: 7355]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 10224]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11162]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9046]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13210]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12889]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13193]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11162]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9466]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 8519]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 7904]: Location Invariant Derived location invariant: 0 - InvariantResult [Line: 12225]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 9046]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13848]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12530]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 15203]: Location Invariant Derived location invariant: 1 - InvariantResult [Line: 12373]: Location Invariant Derived location invariant: 1 - InvariantResult [Line: 12290]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 10334]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 13476]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12992]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 12658]: Location Invariant Derived location invariant: (ldv_counter == 0) - InvariantResult [Line: 11038]: Location Invariant Derived location invariant: (ldv_counter == 0) - ProcedureContractResult [Line: 8907]: Procedure Contract for ath10k_pci_stop_ce Derived contract for procedure ath10k_pci_stop_ce. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 11031]: Procedure Contract for ath10k_pci_device_reset Derived contract for procedure ath10k_pci_device_reset. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15652]: Procedure Contract for msleep Derived contract for procedure msleep. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14618]: Procedure Contract for ath10k_ce_per_engine_handler_adjust Derived contract for procedure ath10k_ce_per_engine_handler_adjust. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13564]: Procedure Contract for ldv_switch_automaton_state_0_6 Derived contract for procedure ldv_switch_automaton_state_0_6. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 9244]: Procedure Contract for ath10k_pci_post_rx_pipe Derived contract for procedure ath10k_pci_post_rx_pipe. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15554]: Procedure Contract for ath10k_core_destroy Derived contract for procedure ath10k_core_destroy. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 10760]: Procedure Contract for ath10k_pci_free_irq Derived contract for procedure ath10k_pci_free_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7318]: Procedure Contract for request_irq Derived contract for procedure request_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15229]: Procedure Contract for ldv_malloc Derived contract for procedure ldv_malloc. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15690]: Procedure Contract for pci_release_region Derived contract for procedure pci_release_region. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 10361]: Procedure Contract for ath10k_pci_hif_power_down Derived contract for procedure ath10k_pci_hif_power_down. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15646]: Procedure Contract for ldv_switch_to_process_context Derived contract for procedure ldv_switch_to_process_context. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15615]: Procedure Contract for free_irq Derived contract for procedure free_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14531]: Procedure Contract for ath10k_ce_per_engine_service Derived contract for procedure ath10k_ce_per_engine_service. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14089]: Procedure Contract for ath10k_ce_watermark_intr_disable Derived contract for procedure ath10k_ce_watermark_intr_disable. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6936]: Procedure Contract for valid_dma_direction Derived contract for procedure valid_dma_direction. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6791]: Procedure Contract for atomic_read Derived contract for procedure atomic_read. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14203]: Procedure Contract for ath10k_ce_send Derived contract for procedure ath10k_ce_send. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14340]: Procedure Contract for ath10k_ce_completed_recv_next Derived contract for procedure ath10k_ce_completed_recv_next. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 10386]: Procedure Contract for ath10k_pci_hif_suspend Derived contract for procedure ath10k_pci_hif_suspend. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15619]: Procedure Contract for ioread32 Derived contract for procedure ioread32. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7243]: Procedure Contract for pci_alloc_consistent Derived contract for procedure pci_alloc_consistent. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15732]: Procedure Contract for tasklet_kill Derived contract for procedure tasklet_kill. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14511]: Procedure Contract for ath10k_ce_completed_send_next Derived contract for procedure ath10k_ce_completed_send_next. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6822]: Procedure Contract for spinlock_check Derived contract for procedure spinlock_check. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 9618]: Procedure Contract for ath10k_pci_ce_deinit Derived contract for procedure ath10k_pci_ce_deinit. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 9413]: Procedure Contract for ath10k_pci_hif_start Derived contract for procedure ath10k_pci_hif_start. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7017]: Procedure Contract for dma_unmap_single_attrs Derived contract for procedure dma_unmap_single_attrs. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 10410]: Procedure Contract for ath10k_pci_hif_resume Derived contract for procedure ath10k_pci_hif_resume. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6690]: Procedure Contract for INIT_LIST_HEAD Derived contract for procedure INIT_LIST_HEAD. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13905]: Procedure Contract for ath10k_ce_src_ring_read_index_get Derived contract for procedure ath10k_ce_src_ring_read_index_get. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7433]: Procedure Contract for ATH10K_SKB_CB Derived contract for procedure ATH10K_SKB_CB. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7732]: Procedure Contract for ath10k_pci_free_early_irq Derived contract for procedure ath10k_pci_free_early_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15296]: Procedure Contract for ldv_xmalloc Derived contract for procedure ldv_xmalloc. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7535]: Procedure Contract for ath10k_pci_read32 Derived contract for procedure ath10k_pci_read32. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15622]: Procedure Contract for iowrite32 Derived contract for procedure iowrite32. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15099]: Procedure Contract for ldv_is_err Derived contract for procedure ldv_is_err. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 11589]: Procedure Contract for ldv_EMGentry_exit_ath10k_pci_exit_13_2 Derived contract for procedure ldv_EMGentry_exit_ath10k_pci_exit_13_2. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8352]: Procedure Contract for ath10k_do_pci_sleep Derived contract for procedure ath10k_do_pci_sleep. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8879]: Procedure Contract for ath10k_pci_kill_tasklet Derived contract for procedure ath10k_pci_kill_tasklet. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15564]: Procedure Contract for ath10k_dbg Derived contract for procedure ath10k_dbg. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7380]: Procedure Contract for skb_tailroom Derived contract for procedure skb_tailroom. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 11336]: Procedure Contract for ath10k_pci_remove Derived contract for procedure ath10k_pci_remove. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15571]: Procedure Contract for ath10k_err Derived contract for procedure ath10k_err. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15729]: Procedure Contract for tasklet_init Derived contract for procedure tasklet_init. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8025]: Procedure Contract for ath10k_pci_diag_write_mem Derived contract for procedure ath10k_pci_diag_write_mem. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7652]: Procedure Contract for ath10k_pci_disable_and_clear_legacy_irq Derived contract for procedure ath10k_pci_disable_and_clear_legacy_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15649]: Procedure Contract for list_del Derived contract for procedure list_del. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13643]: Procedure Contract for kzalloc Derived contract for procedure kzalloc. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7092]: Procedure Contract for dma_mapping_error Derived contract for procedure dma_mapping_error. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6925]: Procedure Contract for kmalloc Derived contract for procedure kmalloc. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7638]: Procedure Contract for ath10k_pci_irq_pending Derived contract for procedure ath10k_pci_irq_pending. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13859]: Procedure Contract for ath10k_ce_base_address Derived contract for procedure ath10k_ce_base_address. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13048]: Procedure Contract for ldv_request_irq Derived contract for procedure ldv_request_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15137]: Procedure Contract for ldv_filter_positive_int Derived contract for procedure ldv_filter_positive_int. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8259]: Procedure Contract for ath10k_pci_diag_write_access Derived contract for procedure ath10k_pci_diag_write_access. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6837]: Procedure Contract for spin_unlock_bh Derived contract for procedure spin_unlock_bh. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 12383]: Procedure Contract for ldv_free_irq Derived contract for procedure ldv_free_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15277]: Procedure Contract for ldv_zalloc Derived contract for procedure ldv_zalloc. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6965]: Procedure Contract for get_dma_ops Derived contract for procedure get_dma_ops. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6891]: Procedure Contract for pci_write_config_dword Derived contract for procedure pci_write_config_dword. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15536]: Procedure Contract for __raw_spin_lock_init Derived contract for procedure __raw_spin_lock_init. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6709]: Procedure Contract for list_empty Derived contract for procedure list_empty. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15192]: Procedure Contract for ldv_assume Derived contract for procedure ldv_assume. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15533]: Procedure Contract for __phys_addr Derived contract for procedure __phys_addr. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7522]: Procedure Contract for ath10k_pci_write32 Derived contract for procedure ath10k_pci_write32. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 9164]: Procedure Contract for ath10k_pci_hif_map_service_to_pipe Derived contract for procedure ath10k_pci_hif_map_service_to_pipe. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15681]: Procedure Contract for pci_enable_msi_block Derived contract for procedure pci_enable_msi_block. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15643]: Procedure Contract for ldv_switch_to_interrupt_context Derived contract for procedure ldv_switch_to_interrupt_context. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15067]: Procedure Contract for ldv_dev_set_drvdata Derived contract for procedure ldv_dev_set_drvdata. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7561]: Procedure Contract for ath10k_pci_wake Derived contract for procedure ath10k_pci_wake. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6732]: Procedure Contract for constant_test_bit Derived contract for procedure constant_test_bit. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15166]: Procedure Contract for ldv_filter_err_code Derived contract for procedure ldv_filter_err_code. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14076]: Procedure Contract for ath10k_ce_copy_complete_intr_disable Derived contract for procedure ath10k_ce_copy_complete_intr_disable. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8375]: Procedure Contract for get_free_compl Derived contract for procedure get_free_compl. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15742]: Procedure Contract for kfree Derived contract for procedure kfree. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 9033]: Procedure Contract for ath10k_pci_process_ce Derived contract for procedure ath10k_pci_process_ce. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15579]: Procedure Contract for ath10k_warn Derived contract for procedure ath10k_warn. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7495]: Procedure Contract for ath10k_pci_reg_read32 Derived contract for procedure ath10k_pci_reg_read32. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6699]: Procedure Contract for list_add_tail Derived contract for procedure list_add_tail. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7254]: Procedure Contract for pci_free_consistent Derived contract for procedure pci_free_consistent. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15670]: Procedure Contract for pci_disable_device Derived contract for procedure pci_disable_device. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13606]: Procedure Contract for ldv_switch_automaton_state_3_6 Derived contract for procedure ldv_switch_automaton_state_3_6. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8292]: Procedure Contract for ath10k_do_pci_wake Derived contract for procedure ath10k_do_pci_wake. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15210]: Procedure Contract for ldv__builtin_expect Derived contract for procedure ldv__builtin_expect. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8944]: Procedure Contract for ath10k_pci_cleanup_ce Derived contract for procedure ath10k_pci_cleanup_ce. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14650]: Procedure Contract for ath10k_ce_disable_interrupts Derived contract for procedure ath10k_ce_disable_interrupts. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15575]: Procedure Contract for ath10k_info Derived contract for procedure ath10k_info. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13449]: Procedure Contract for ldv_switch_1 Derived contract for procedure ldv_switch_1. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13413]: Procedure Contract for ldv_switch_0 Derived contract for procedure ldv_switch_0. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7583]: Procedure Contract for ath10k_pci_sleep Derived contract for procedure ath10k_pci_sleep. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15582]: Procedure Contract for complete Derived contract for procedure complete. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6980]: Procedure Contract for dma_map_single_attrs Derived contract for procedure dma_map_single_attrs. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7417]: Procedure Contract for dev_kfree_skb_any Derived contract for procedure dev_kfree_skb_any. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15333]: Procedure Contract for ldv_undef_int Derived contract for procedure ldv_undef_int. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15503]: Procedure Contract for __const_udelay Derived contract for procedure __const_udelay. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7710]: Procedure Contract for ath10k_pci_request_early_irq Derived contract for procedure ath10k_pci_request_early_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6880]: Procedure Contract for pci_read_config_dword Derived contract for procedure pci_read_config_dword. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15567]: Procedure Contract for ath10k_dbg_dump Derived contract for procedure ath10k_dbg_dump. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7509]: Procedure Contract for ath10k_pci_reg_write32 Derived contract for procedure ath10k_pci_reg_write32. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13592]: Procedure Contract for ldv_switch_automaton_state_2_6 Derived contract for procedure ldv_switch_automaton_state_2_6. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7355]: Procedure Contract for tasklet_schedule Derived contract for procedure tasklet_schedule. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 10215]: Procedure Contract for ath10k_pci_hif_power_up Derived contract for procedure ath10k_pci_hif_power_up. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8577]: Procedure Contract for ath10k_pci_hif_get_free_queue_number Derived contract for procedure ath10k_pci_hif_get_free_queue_number. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 9650]: Procedure Contract for ath10k_pci_hif_stop Derived contract for procedure ath10k_pci_hif_stop. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14241]: Procedure Contract for ath10k_ce_recv_buf_enqueue Derived contract for procedure ath10k_ce_recv_buf_enqueue. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15287]: Procedure Contract for ldv_free Derived contract for procedure ldv_free. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7489]: Procedure Contract for ath10k_pci_priv Derived contract for procedure ath10k_pci_priv. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 10913]: Procedure Contract for ath10k_pci_deinit_irq Derived contract for procedure ath10k_pci_deinit_irq. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15667]: Procedure Contract for pci_clear_master Derived contract for procedure pci_clear_master. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15687]: Procedure Contract for pci_iounmap Derived contract for procedure pci_iounmap. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15738]: Procedure Contract for warn_slowpath_null Derived contract for procedure warn_slowpath_null. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7451]: Procedure Contract for host_interest_item_address Derived contract for procedure host_interest_item_address. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 7743]: Procedure Contract for ath10k_pci_diag_read_mem Derived contract for procedure ath10k_pci_diag_read_mem. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13578]: Procedure Contract for ldv_switch_automaton_state_1_6 Derived contract for procedure ldv_switch_automaton_state_1_6. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15673]: Procedure Contract for pci_disable_msi Derived contract for procedure pci_disable_msi. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6717]: Procedure Contract for set_bit Derived contract for procedure set_bit. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14462]: Procedure Contract for ath10k_ce_cancel_send_next Derived contract for procedure ath10k_ce_cancel_send_next. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15023]: Procedure Contract for ath10k_ce_deinit Derived contract for procedure ath10k_ce_deinit. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 13848]: Procedure Contract for __roundup_pow_of_two Derived contract for procedure __roundup_pow_of_two. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 15458]: Procedure Contract for ldv_check_final_state Derived contract for procedure ldv_check_final_state. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14115]: Procedure Contract for ath10k_ce_engine_int_status_clear Derived contract for procedure ath10k_ce_engine_int_status_clear. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 9491]: Procedure Contract for ath10k_pci_rx_pipe_cleanup Derived contract for procedure ath10k_pci_rx_pipe_cleanup. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 14361]: Procedure Contract for ath10k_ce_revoke_recv_next Derived contract for procedure ath10k_ce_revoke_recv_next. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 8006]: Procedure Contract for ath10k_pci_diag_read_access Derived contract for procedure ath10k_pci_diag_read_access. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) - ProcedureContractResult [Line: 6828]: Procedure Contract for spin_lock_bh Derived contract for procedure spin_lock_bh. Requires: (ldv_counter == 0) Ensures: (ldv_counter == 0) RESULT: Ultimate proved your program to be correct! [2024-10-11 16:08:37,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE