./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 138fe782a458987488cb714d4ee7d6a854842ca7c110303f565f817a9360a8e5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 06:24:45,086 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 06:24:45,156 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 06:24:45,164 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 06:24:45,168 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 06:24:45,196 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 06:24:45,197 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 06:24:45,197 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 06:24:45,197 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 06:24:45,197 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 06:24:45,198 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 06:24:45,198 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 06:24:45,198 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 06:24:45,198 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 06:24:45,198 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 06:24:45,198 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 06:24:45,198 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 06:24:45,198 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 06:24:45,198 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 06:24:45,199 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:24:45,199 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 06:24:45,199 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 06:24:45,200 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 138fe782a458987488cb714d4ee7d6a854842ca7c110303f565f817a9360a8e5 [2025-02-06 06:24:45,479 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 06:24:45,489 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 06:24:45,492 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 06:24:45,493 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 06:24:45,493 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 06:24:45,494 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i [2025-02-06 06:24:46,742 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/459b28a7b/7716beb607a34efc9421833eb1ac4fa9/FLAG1e7d46567 [2025-02-06 06:24:47,314 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 06:24:47,314 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i [2025-02-06 06:24:47,364 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/459b28a7b/7716beb607a34efc9421833eb1ac4fa9/FLAG1e7d46567 [2025-02-06 06:24:47,809 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/459b28a7b/7716beb607a34efc9421833eb1ac4fa9 [2025-02-06 06:24:47,810 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 06:24:47,812 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 06:24:47,813 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 06:24:47,813 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 06:24:47,818 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 06:24:47,818 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:24:47" (1/1) ... [2025-02-06 06:24:47,820 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3166cc83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:47, skipping insertion in model container [2025-02-06 06:24:47,820 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:24:47" (1/1) ... [2025-02-06 06:24:47,923 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 06:24:48,912 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i[213580,213593] [2025-02-06 06:24:49,897 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:24:49,929 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 06:24:50,066 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [7074-7075] [2025-02-06 06:24:50,067 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"); [7080-7082] [2025-02-06 06:24:50,075 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)); [7219-7220] [2025-02-06 06:24:50,077 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)); [7248-7249] [2025-02-06 06:24:50,134 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i[213580,213593] [2025-02-06 06:24:50,369 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 06:24:50,539 INFO L204 MainTranslator]: Completed translation [2025-02-06 06:24:50,540 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50 WrapperNode [2025-02-06 06:24:50,541 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 06:24:50,542 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 06:24:50,543 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 06:24:50,543 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 06:24:50,548 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:50,647 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:50,899 INFO L138 Inliner]: procedures = 247, calls = 2754, calls flagged for inlining = 135, calls inlined = 132, statements flattened = 7031 [2025-02-06 06:24:50,904 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 06:24:50,905 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 06:24:50,905 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 06:24:50,905 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 06:24:50,915 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:50,915 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:50,966 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,686 INFO L175 MemorySlicer]: Split 1438 memory accesses to 19 slices as follows [2, 28, 2, 28, 29, 4, 4, 772, 48, 2, 42, 329, 29, 23, 1, 4, 35, 39, 17]. 54 percent of accesses are in the largest equivalence class. The 42 initializations are split as follows [2, 0, 2, 13, 0, 4, 4, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 15]. The 687 writes are split as follows [0, 13, 0, 15, 29, 0, 0, 176, 8, 0, 42, 282, 29, 23, 0, 0, 30, 39, 1]. [2025-02-06 06:24:51,687 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,687 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,834 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,851 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,884 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,911 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,967 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 06:24:51,968 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 06:24:51,969 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 06:24:51,970 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 06:24:51,971 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (1/1) ... [2025-02-06 06:24:51,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 06:24:51,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 06:24:52,001 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 06:24:52,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 06:24:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_14 [2025-02-06 06:24:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_14 [2025-02-06 06:24:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pm_wakeup_card [2025-02-06 06:24:52,032 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pm_wakeup_card [2025-02-06 06:24:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 06:24:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 06:24:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 06:24:52,032 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 06:24:52,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 06:24:52,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 06:24:52,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 06:24:52,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 06:24:52,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 06:24:52,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 06:24:52,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 06:24:52,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 06:24:52,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_delete_cmdrsp_buf [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_delete_cmdrsp_buf [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_get_priv [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_get_priv [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure usleep_range [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure usleep_range [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_read_reg [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_read_reg [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_map_pci_memory [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_map_pci_memory [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_write_reg [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_write_reg [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-06 06:24:52,038 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 06:24:52,038 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 06:24:52,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 06:24:52,039 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 06:24:52,039 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 06:24:52,039 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 06:24:52,039 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 06:24:52,042 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 06:24:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 06:24:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 06:24:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 06:24:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 06:24:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 06:24:52,043 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 06:24:52,043 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 06:24:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-06 06:24:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-06 06:24:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-06 06:24:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-06 06:24:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_process_event_ready [2025-02-06 06:24:52,044 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_process_event_ready [2025-02-06 06:24:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 06:24:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 06:24:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 06:24:52,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 06:24:52,045 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 06:24:52,046 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 06:24:52,046 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_unmap_pci_memory [2025-02-06 06:24:52,046 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_unmap_pci_memory [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 06:24:52,046 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 06:24:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 06:24:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 06:24:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 06:24:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 06:24:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 06:24:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_clean_pcie_ring_buf [2025-02-06 06:24:52,047 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_clean_pcie_ring_buf [2025-02-06 06:24:52,047 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_dev_wakeup_delay [2025-02-06 06:24:52,047 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_dev_wakeup_delay [2025-02-06 06:24:52,048 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-06 06:24:52,048 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-06 06:24:52,048 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 06:24:52,048 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 06:24:52,048 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_ok_to_access_hw [2025-02-06 06:24:52,049 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_ok_to_access_hw [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-06 06:24:52,049 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure MWIFIEX_SKB_DMA_ADDR [2025-02-06 06:24:52,049 INFO L138 BoogieDeclarations]: Found implementation of procedure MWIFIEX_SKB_DMA_ADDR [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 06:24:52,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-06 06:24:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 06:24:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_resume [2025-02-06 06:24:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_resume [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_delete_txbd_ring [2025-02-06 06:24:52,050 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_delete_txbd_ring [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 06:24:52,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_suspend [2025-02-06 06:24:52,051 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_suspend [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-06 06:24:52,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-06 06:24:52,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:24:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:24:52,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:24:52,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 06:24:52,055 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_enable_host_int [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_enable_host_int [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_disable_host_int [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_disable_host_int [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_txbd_not_full [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_txbd_not_full [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_delete_evtbd_ring [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_delete_evtbd_ring [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-06 06:24:52,056 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 06:24:52,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 06:24:52,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 06:24:52,057 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 06:24:52,057 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_remove [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_remove [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 06:24:52,061 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_region [2025-02-06 06:24:52,061 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_request_region [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_delete_rxbd_ring [2025-02-06 06:24:52,062 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_delete_rxbd_ring [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-02-06 06:24:52,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-06 06:24:52,062 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure MWIFIEX_SKB_PACB [2025-02-06 06:24:52,062 INFO L138 BoogieDeclarations]: Found implementation of procedure MWIFIEX_SKB_PACB [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-06 06:24:52,062 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-06 06:24:52,062 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 06:24:52,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 06:24:52,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 06:24:52,063 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_write_data_complete [2025-02-06 06:24:52,063 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_write_data_complete [2025-02-06 06:24:52,065 INFO L130 BoogieDeclarations]: Found specification of procedure mwifiex_pcie_txbd_empty [2025-02-06 06:24:52,065 INFO L138 BoogieDeclarations]: Found implementation of procedure mwifiex_pcie_txbd_empty [2025-02-06 06:24:53,088 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 06:24:53,093 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 06:24:53,763 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8137: call ULTIMATE.dealloc(~#fw_status~0.base, ~#fw_status~0.offset);havoc ~#fw_status~0.base, ~#fw_status~0.offset;call ULTIMATE.dealloc(~#descriptor~3.base, ~#descriptor~3.offset);havoc ~#descriptor~3.base, ~#descriptor~3.offset;call ULTIMATE.dealloc(~#descriptor___0~1.base, ~#descriptor___0~1.offset);havoc ~#descriptor___0~1.base, ~#descriptor___0~1.offset; [2025-02-06 06:24:53,766 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 06:24:53,770 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11912: havoc #t~ret1465.base, #t~ret1465.offset; [2025-02-06 06:24:53,845 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7769: havoc #t~mem281;havoc #t~ite283.base, #t~ite283.offset;havoc #t~mem282.base, #t~mem282.offset; [2025-02-06 06:24:53,887 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11765: havoc ioread32_#t~nondet1435#1; [2025-02-06 06:24:53,983 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786: call ULTIMATE.dealloc(~#mapping~1#1.base, ~#mapping~1#1.offset);havoc ~#mapping~1#1.base, ~#mapping~1#1.offset; [2025-02-06 06:24:54,174 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177: havoc is_device_dma_capable_#t~mem54#1.base, is_device_dma_capable_#t~mem54#1.offset;havoc is_device_dma_capable_#t~mem55#1.base, is_device_dma_capable_#t~mem55#1.offset;havoc is_device_dma_capable_#t~mem56#1;havoc is_device_dma_capable_#t~short57#1; [2025-02-06 06:24:54,626 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9659: call ULTIMATE.dealloc(~#wrptr~1.base, ~#wrptr~1.offset);havoc ~#wrptr~1.base, ~#wrptr~1.offset;call ULTIMATE.dealloc(~#descriptor~15.base, ~#descriptor~15.offset);havoc ~#descriptor~15.base, ~#descriptor~15.offset;call ULTIMATE.dealloc(~#descriptor___0~8.base, ~#descriptor___0~8.offset);havoc ~#descriptor___0~8.base, ~#descriptor___0~8.offset;call ULTIMATE.dealloc(~#descriptor___1~2.base, ~#descriptor___1~2.offset);havoc ~#descriptor___1~2.base, ~#descriptor___1~2.offset;call ULTIMATE.dealloc(~#data_len~0.base, ~#data_len~0.offset);havoc ~#data_len~0.base, ~#data_len~0.offset;call ULTIMATE.dealloc(~#descriptor___2~2.base, ~#descriptor___2~2.offset);havoc ~#descriptor___2~2.base, ~#descriptor___2~2.offset;call ULTIMATE.dealloc(~#descriptor___3~0.base, ~#descriptor___3~0.offset);havoc ~#descriptor___3~0.base, ~#descriptor___3~0.offset; [2025-02-06 06:24:54,784 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7156: havoc dev_get_drvdata_#t~mem49#1.base, dev_get_drvdata_#t~mem49#1.offset; [2025-02-06 06:24:54,817 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7813: call ULTIMATE.dealloc(~#mapping~2#1.base, ~#mapping~2#1.offset);havoc ~#mapping~2#1.base, ~#mapping~2#1.offset; [2025-02-06 06:24:54,838 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint mwifiex_pcie_dev_wakeup_delayFINAL: assume true; [2025-02-06 06:24:54,841 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: havoc #t~nondet1461; [2025-02-06 06:24:54,844 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11742: havoc #t~nondet1430; [2025-02-06 06:24:54,902 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: call ULTIMATE.dealloc(~#descriptor~0.base, ~#descriptor~0.offset);havoc ~#descriptor~0.base, ~#descriptor~0.offset; [2025-02-06 06:24:54,906 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720: havoc #t~nondet1429; [2025-02-06 06:24:54,912 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7601: havoc #t~mem199;call ULTIMATE.dealloc(~#mapping~0.base, ~#mapping~0.offset);havoc ~#mapping~0.base, ~#mapping~0.offset; [2025-02-06 06:24:54,933 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7198: havoc #t~mem83.base, #t~mem83.offset; [2025-02-06 06:24:54,959 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11838: havoc mwifiex_cancel_hs_#t~nondet1451#1; [2025-02-06 06:24:55,034 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11849: havoc mwifiex_enable_hs_#t~nondet1453#1; [2025-02-06 06:24:55,036 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11716: havoc #t~nondet1428; [2025-02-06 06:24:55,240 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11878: havoc #t~ret1459.base, #t~ret1459.offset; [2025-02-06 06:24:55,281 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7090: havoc arch_irqs_disabled_flags_#t~bitwise23#1; [2025-02-06 06:24:55,317 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11704: havoc #t~nondet1425; [2025-02-06 06:24:55,331 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11909: havoc #t~ret1464.base, #t~ret1464.offset; [2025-02-06 06:24:55,344 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11708: havoc #t~nondet1426; [2025-02-06 06:24:55,443 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857: havoc mwifiex_init_shutdown_fw_#t~nondet1455#1; [2025-02-06 06:24:55,443 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: havoc mwifiex_disable_auto_ds_#t~nondet1452#1; [2025-02-06 06:24:55,443 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864: havoc mwifiex_remove_card_#t~nondet1456#1; [2025-02-06 06:24:55,446 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11888: havoc #t~nondet1460; [2025-02-06 06:24:55,646 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11902: havoc queue_work_on_#t~nondet1462#1; [2025-02-06 06:24:55,646 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10168: call ULTIMATE.dealloc(mwifiex_interrupt_status_~#pcie_ireg~0#1.base, mwifiex_interrupt_status_~#pcie_ireg~0#1.offset);havoc mwifiex_interrupt_status_~#pcie_ireg~0#1.base, mwifiex_interrupt_status_~#pcie_ireg~0#1.offset; [2025-02-06 06:24:55,646 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10224: call ULTIMATE.dealloc(mwifiex_pcie_interrupt_~#descriptor~19#1.base, mwifiex_pcie_interrupt_~#descriptor~19#1.offset);havoc mwifiex_pcie_interrupt_~#descriptor~19#1.base, mwifiex_pcie_interrupt_~#descriptor~19#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_interrupt_~#descriptor___0~11#1.base, mwifiex_pcie_interrupt_~#descriptor___0~11#1.offset);havoc mwifiex_pcie_interrupt_~#descriptor___0~11#1.base, mwifiex_pcie_interrupt_~#descriptor___0~11#1.offset; [2025-02-06 06:24:55,662 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11746: havoc #t~nondet1431; [2025-02-06 06:25:07,478 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10278: call ULTIMATE.dealloc(mwifiex_process_int_status_~#pcie_ireg~1#1.base, mwifiex_process_int_status_~#pcie_ireg~1#1.offset);havoc mwifiex_process_int_status_~#pcie_ireg~1#1.base, mwifiex_process_int_status_~#pcie_ireg~1#1.offset;call ULTIMATE.dealloc(mwifiex_process_int_status_~#descriptor~20#1.base, mwifiex_process_int_status_~#descriptor~20#1.offset);havoc mwifiex_process_int_status_~#descriptor~20#1.base, mwifiex_process_int_status_~#descriptor~20#1.offset;call ULTIMATE.dealloc(mwifiex_process_int_status_~#descriptor___0~12#1.base, mwifiex_process_int_status_~#descriptor___0~12#1.offset);havoc mwifiex_process_int_status_~#descriptor___0~12#1.base, mwifiex_process_int_status_~#descriptor___0~12#1.offset;call ULTIMATE.dealloc(mwifiex_process_int_status_~#descriptor___1~5#1.base, mwifiex_process_int_status_~#descriptor___1~5#1.offset);havoc mwifiex_process_int_status_~#descriptor___1~5#1.base, mwifiex_process_int_status_~#descriptor___1~5#1.offset;call ULTIMATE.dealloc(mwifiex_process_int_status_~#descriptor___2~3#1.base, mwifiex_process_int_status_~#descriptor___2~3#1.offset);havoc mwifiex_process_int_status_~#descriptor___2~3#1.base, mwifiex_process_int_status_~#descriptor___2~3#1.offset;call ULTIMATE.dealloc(mwifiex_process_int_status_~#descriptor___3~1#1.base, mwifiex_process_int_status_~#descriptor___3~1#1.offset);havoc mwifiex_process_int_status_~#descriptor___3~1#1.base, mwifiex_process_int_status_~#descriptor___3~1#1.offset; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11875: havoc pci_enable_device_#t~nondet1458#1; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11750: havoc dma_set_mask_#t~nondet1432#1; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11754: havoc dma_supported_#t~nondet1433#1; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8190: call ULTIMATE.dealloc(mwifiex_pm_wakeup_card_complete_~#descriptor~4#1.base, mwifiex_pm_wakeup_card_complete_~#descriptor~4#1.offset);havoc mwifiex_pm_wakeup_card_complete_~#descriptor~4#1.base, mwifiex_pm_wakeup_card_complete_~#descriptor~4#1.offset; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: havoc __kmalloc_#t~ret45#1.base, __kmalloc_#t~ret45#1.offset; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926: call ULTIMATE.dealloc(mwifiex_pcie_probe_~#descriptor~1#1.base, mwifiex_pcie_probe_~#descriptor~1#1.offset);havoc mwifiex_pcie_probe_~#descriptor~1#1.base, mwifiex_pcie_probe_~#descriptor~1#1.offset; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11758: havoc down_interruptible_#t~nondet1434#1; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: call ULTIMATE.dealloc(sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset);havoc sema_init_~#__key~0#1.base, sema_init_~#__key~0#1.offset;call ULTIMATE.dealloc(sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset);havoc sema_init_~#__constr_expr_0~0#1.base, sema_init_~#__constr_expr_0~0#1.offset; [2025-02-06 06:25:07,479 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10704: call ULTIMATE.dealloc(mwifiex_pcie_init_module_~#descriptor~24#1.base, mwifiex_pcie_init_module_~#descriptor~24#1.offset);havoc mwifiex_pcie_init_module_~#descriptor~24#1.base, mwifiex_pcie_init_module_~#descriptor~24#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_init_module_~#descriptor___0~14#1.base, mwifiex_pcie_init_module_~#descriptor___0~14#1.offset);havoc mwifiex_pcie_init_module_~#descriptor___0~14#1.base, mwifiex_pcie_init_module_~#descriptor___0~14#1.offset; [2025-02-06 06:25:07,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912: call ULTIMATE.dealloc(mwifiex_prog_fw_w_helper_~#len~0#1.base, mwifiex_prog_fw_w_helper_~#len~0#1.offset);havoc mwifiex_prog_fw_w_helper_~#len~0#1.base, mwifiex_prog_fw_w_helper_~#len~0#1.offset;call ULTIMATE.dealloc(mwifiex_prog_fw_w_helper_~#descriptor~17#1.base, mwifiex_prog_fw_w_helper_~#descriptor~17#1.offset);havoc mwifiex_prog_fw_w_helper_~#descriptor~17#1.base, mwifiex_prog_fw_w_helper_~#descriptor~17#1.offset;call ULTIMATE.dealloc(mwifiex_prog_fw_w_helper_~#ireg_intr~0#1.base, mwifiex_prog_fw_w_helper_~#ireg_intr~0#1.offset);havoc mwifiex_prog_fw_w_helper_~#ireg_intr~0#1.base, mwifiex_prog_fw_w_helper_~#ireg_intr~0#1.offset;call ULTIMATE.dealloc(mwifiex_prog_fw_w_helper_~#descriptor___0~10#1.base, mwifiex_prog_fw_w_helper_~#descriptor___0~10#1.offset);havoc mwifiex_prog_fw_w_helper_~#descriptor___0~10#1.base, mwifiex_prog_fw_w_helper_~#descriptor___0~10#1.offset;call ULTIMATE.dealloc(mwifiex_prog_fw_w_helper_~#descriptor___1~4#1.base, mwifiex_prog_fw_w_helper_~#descriptor___1~4#1.offset);havoc mwifiex_prog_fw_w_helper_~#descriptor___1~4#1.base, mwifiex_prog_fw_w_helper_~#descriptor___1~4#1.offset; [2025-02-06 06:25:07,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996: call ULTIMATE.dealloc(mwifiex_pcie_send_data_~#descriptor~12#1.base, mwifiex_pcie_send_data_~#descriptor~12#1.offset);havoc mwifiex_pcie_send_data_~#descriptor~12#1.base, mwifiex_pcie_send_data_~#descriptor~12#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_send_data_~#descriptor___0~6#1.base, mwifiex_pcie_send_data_~#descriptor___0~6#1.offset);havoc mwifiex_pcie_send_data_~#descriptor___0~6#1.base, mwifiex_pcie_send_data_~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_send_data_~#descriptor___1~0#1.base, mwifiex_pcie_send_data_~#descriptor___1~0#1.offset);havoc mwifiex_pcie_send_data_~#descriptor___1~0#1.base, mwifiex_pcie_send_data_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_send_data_~#descriptor___2~0#1.base, mwifiex_pcie_send_data_~#descriptor___2~0#1.offset);havoc mwifiex_pcie_send_data_~#descriptor___2~0#1.base, mwifiex_pcie_send_data_~#descriptor___2~0#1.offset; [2025-02-06 06:25:07,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: call ULTIMATE.dealloc(mwifiex_pcie_create_rxbd_ring_~#descriptor~8#1.base, mwifiex_pcie_create_rxbd_ring_~#descriptor~8#1.offset);havoc mwifiex_pcie_create_rxbd_ring_~#descriptor~8#1.base, mwifiex_pcie_create_rxbd_ring_~#descriptor~8#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_create_rxbd_ring_~#descriptor___0~3#1.base, mwifiex_pcie_create_rxbd_ring_~#descriptor___0~3#1.offset);havoc mwifiex_pcie_create_rxbd_ring_~#descriptor___0~3#1.base, mwifiex_pcie_create_rxbd_ring_~#descriptor___0~3#1.offset; [2025-02-06 06:25:07,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11772: havoc ldv_complete_4_#t~nondet1436#1; [2025-02-06 06:25:07,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8865: call ULTIMATE.dealloc(mwifiex_pcie_send_data_complete_~#rdptr~0#1.base, mwifiex_pcie_send_data_complete_~#rdptr~0#1.offset);havoc mwifiex_pcie_send_data_complete_~#rdptr~0#1.base, mwifiex_pcie_send_data_complete_~#rdptr~0#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_send_data_complete_~#descriptor~11#1.base, mwifiex_pcie_send_data_complete_~#descriptor~11#1.offset);havoc mwifiex_pcie_send_data_complete_~#descriptor~11#1.base, mwifiex_pcie_send_data_complete_~#descriptor~11#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_send_data_complete_~#descriptor___0~5#1.base, mwifiex_pcie_send_data_complete_~#descriptor___0~5#1.offset);havoc mwifiex_pcie_send_data_complete_~#descriptor___0~5#1.base, mwifiex_pcie_send_data_complete_~#descriptor___0~5#1.offset; [2025-02-06 06:25:07,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9527: call ULTIMATE.dealloc(mwifiex_pcie_process_cmd_complete_~#descriptor~14#1.base, mwifiex_pcie_process_cmd_complete_~#descriptor~14#1.offset);havoc mwifiex_pcie_process_cmd_complete_~#descriptor~14#1.base, mwifiex_pcie_process_cmd_complete_~#descriptor~14#1.offset; [2025-02-06 06:25:07,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: havoc request_threaded_irq_#t~nondet1463#1; [2025-02-06 06:25:07,481 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11776: havoc ldv_freeze_late_4_#t~nondet1437#1; [2025-02-06 06:25:07,481 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11780: havoc ldv_freeze_noirq_4_#t~nondet1438#1; [2025-02-06 06:25:07,481 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10459: call ULTIMATE.dealloc(mwifiex_pcie_init_~#descriptor~21#1.base, mwifiex_pcie_init_~#descriptor~21#1.offset);havoc mwifiex_pcie_init_~#descriptor~21#1.base, mwifiex_pcie_init_~#descriptor~21#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_init_~#descriptor___0~13#1.base, mwifiex_pcie_init_~#descriptor___0~13#1.offset);havoc mwifiex_pcie_init_~#descriptor___0~13#1.base, mwifiex_pcie_init_~#descriptor___0~13#1.offset; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8083: call ULTIMATE.dealloc(mwifiex_delay_for_sleep_cookie_~#descriptor~2#1.base, mwifiex_delay_for_sleep_cookie_~#descriptor~2#1.offset);havoc mwifiex_delay_for_sleep_cookie_~#descriptor~2#1.base, mwifiex_delay_for_sleep_cookie_~#descriptor~2#1.offset;call ULTIMATE.dealloc(mwifiex_delay_for_sleep_cookie_~#descriptor___0~0#1.base, mwifiex_delay_for_sleep_cookie_~#descriptor___0~0#1.offset);havoc mwifiex_delay_for_sleep_cookie_~#descriptor___0~0#1.base, mwifiex_delay_for_sleep_cookie_~#descriptor___0~0#1.offset; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10595: call ULTIMATE.dealloc(mwifiex_pcie_cleanup_~#descriptor~22#1.base, mwifiex_pcie_cleanup_~#descriptor~22#1.offset);havoc mwifiex_pcie_cleanup_~#descriptor~22#1.base, mwifiex_pcie_cleanup_~#descriptor~22#1.offset; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11784: havoc ldv_poweroff_late_4_#t~nondet1439#1; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8351: call ULTIMATE.dealloc(mwifiex_pcie_init_evt_ring_~#descriptor~6#1.base, mwifiex_pcie_init_evt_ring_~#descriptor~6#1.offset);havoc mwifiex_pcie_init_evt_ring_~#descriptor~6#1.base, mwifiex_pcie_init_evt_ring_~#descriptor~6#1.offset; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9805: call ULTIMATE.dealloc(mwifiex_pcie_event_complete_~#wrptr~2#1.base, mwifiex_pcie_event_complete_~#wrptr~2#1.offset);havoc mwifiex_pcie_event_complete_~#wrptr~2#1.base, mwifiex_pcie_event_complete_~#wrptr~2#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_event_complete_~#descriptor~16#1.base, mwifiex_pcie_event_complete_~#descriptor~16#1.offset);havoc mwifiex_pcie_event_complete_~#descriptor~16#1.base, mwifiex_pcie_event_complete_~#descriptor~16#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_event_complete_~#descriptor___0~9#1.base, mwifiex_pcie_event_complete_~#descriptor___0~9#1.offset);havoc mwifiex_pcie_event_complete_~#descriptor___0~9#1.base, mwifiex_pcie_event_complete_~#descriptor___0~9#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_event_complete_~#descriptor___1~3#1.base, mwifiex_pcie_event_complete_~#descriptor___1~3#1.offset);havoc mwifiex_pcie_event_complete_~#descriptor___1~3#1.base, mwifiex_pcie_event_complete_~#descriptor___1~3#1.offset; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11788: havoc ldv_poweroff_noirq_4_#t~nondet1440#1; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792: havoc ldv_prepare_4_#t~nondet1441#1; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796: havoc ldv_restore_early_4_#t~nondet1442#1; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11800: havoc ldv_restore_noirq_4_#t~nondet1443#1; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10083: call ULTIMATE.dealloc(mwifiex_check_fw_status_~#firmware_stat~0#1.base, mwifiex_check_fw_status_~#firmware_stat~0#1.offset);havoc mwifiex_check_fw_status_~#firmware_stat~0#1.base, mwifiex_check_fw_status_~#firmware_stat~0#1.offset;call ULTIMATE.dealloc(mwifiex_check_fw_status_~#winner_status~0#1.base, mwifiex_check_fw_status_~#winner_status~0#1.offset);havoc mwifiex_check_fw_status_~#winner_status~0#1.base, mwifiex_check_fw_status_~#winner_status~0#1.offset;call ULTIMATE.dealloc(mwifiex_check_fw_status_~#descriptor~18#1.base, mwifiex_check_fw_status_~#descriptor~18#1.offset);havoc mwifiex_check_fw_status_~#descriptor~18#1.base, mwifiex_check_fw_status_~#descriptor~18#1.offset; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11804: havoc ldv_resume_early_4_#t~nondet1444#1; [2025-02-06 06:25:07,482 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11808: havoc ldv_resume_noirq_4_#t~nondet1445#1; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L9167: call ULTIMATE.dealloc(mwifiex_pcie_process_recv_data_~#wrptr~0#1.base, mwifiex_pcie_process_recv_data_~#wrptr~0#1.offset);havoc mwifiex_pcie_process_recv_data_~#wrptr~0#1.base, mwifiex_pcie_process_recv_data_~#wrptr~0#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_process_recv_data_~#descriptor~13#1.base, mwifiex_pcie_process_recv_data_~#descriptor~13#1.offset);havoc mwifiex_pcie_process_recv_data_~#descriptor~13#1.base, mwifiex_pcie_process_recv_data_~#descriptor~13#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_process_recv_data_~#descriptor___0~7#1.base, mwifiex_pcie_process_recv_data_~#descriptor___0~7#1.offset);havoc mwifiex_pcie_process_recv_data_~#descriptor___0~7#1.base, mwifiex_pcie_process_recv_data_~#descriptor___0~7#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_process_recv_data_~#descriptor___1~1#1.base, mwifiex_pcie_process_recv_data_~#descriptor___1~1#1.offset);havoc mwifiex_pcie_process_recv_data_~#descriptor___1~1#1.base, mwifiex_pcie_process_recv_data_~#descriptor___1~1#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_process_recv_data_~#descriptor___2~1#1.base, mwifiex_pcie_process_recv_data_~#descriptor___2~1#1.offset);havoc mwifiex_pcie_process_recv_data_~#descriptor___2~1#1.base, mwifiex_pcie_process_recv_data_~#descriptor___2~1#1.offset; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11812: havoc ldv_suspend_late_4_#t~nondet1446#1; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11816: havoc ldv_suspend_noirq_4_#t~nondet1447#1; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820: havoc ldv_thaw_early_4_#t~nondet1448#1; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518: call ULTIMATE.dealloc(mwifiex_pcie_create_txbd_ring_~#descriptor~7#1.base, mwifiex_pcie_create_txbd_ring_~#descriptor~7#1.offset);havoc mwifiex_pcie_create_txbd_ring_~#descriptor~7#1.base, mwifiex_pcie_create_txbd_ring_~#descriptor~7#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_create_txbd_ring_~#descriptor___0~2#1.base, mwifiex_pcie_create_txbd_ring_~#descriptor___0~2#1.offset);havoc mwifiex_pcie_create_txbd_ring_~#descriptor___0~2#1.base, mwifiex_pcie_create_txbd_ring_~#descriptor___0~2#1.offset; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11824: havoc ldv_thaw_noirq_4_#t~nondet1449#1; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: havoc mwifiex_add_card_#t~nondet1450#1; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8796: call ULTIMATE.dealloc(mwifiex_pcie_alloc_sleep_cookie_buf_~#descriptor~10#1.base, mwifiex_pcie_alloc_sleep_cookie_buf_~#descriptor~10#1.offset);havoc mwifiex_pcie_alloc_sleep_cookie_buf_~#descriptor~10#1.base, mwifiex_pcie_alloc_sleep_cookie_buf_~#descriptor~10#1.offset; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11712: havoc __pci_register_driver_#t~nondet1427#1; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8678: call ULTIMATE.dealloc(mwifiex_pcie_create_evtbd_ring_~#descriptor~9#1.base, mwifiex_pcie_create_evtbd_ring_~#descriptor~9#1.offset);havoc mwifiex_pcie_create_evtbd_ring_~#descriptor~9#1.base, mwifiex_pcie_create_evtbd_ring_~#descriptor~9#1.offset;call ULTIMATE.dealloc(mwifiex_pcie_create_evtbd_ring_~#descriptor___0~4#1.base, mwifiex_pcie_create_evtbd_ring_~#descriptor___0~4#1.offset);havoc mwifiex_pcie_create_evtbd_ring_~#descriptor___0~4#1.base, mwifiex_pcie_create_evtbd_ring_~#descriptor___0~4#1.offset; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661: call ULTIMATE.dealloc(mwifiex_unregister_dev_~#descriptor~23#1.base, mwifiex_unregister_dev_~#descriptor~23#1.offset);havoc mwifiex_unregister_dev_~#descriptor~23#1.base, mwifiex_unregister_dev_~#descriptor~23#1.offset; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8285: call ULTIMATE.dealloc(mwifiex_init_rxq_ring_~#descriptor~5#1.base, mwifiex_init_rxq_ring_~#descriptor~5#1.offset);havoc mwifiex_init_rxq_ring_~#descriptor~5#1.base, mwifiex_init_rxq_ring_~#descriptor~5#1.offset; [2025-02-06 06:25:07,483 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853: havoc mwifiex_handle_rx_packet_#t~nondet1454#1; [2025-02-06 06:25:07,520 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L11868: havoc #t~nondet1457; [2025-02-06 06:25:09,209 INFO L? ?]: Removed 2902 outVars from TransFormulas that were not future-live. [2025-02-06 06:25:09,210 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 06:25:09,295 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 06:25:09,295 INFO L337 CfgBuilder]: Removed 2 assume(true) statements. [2025-02-06 06:25:09,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:25:09 BoogieIcfgContainer [2025-02-06 06:25:09,296 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 06:25:09,298 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 06:25:09,298 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 06:25:09,302 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 06:25:09,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:24:47" (1/3) ... [2025-02-06 06:25:09,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@242bdc13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:25:09, skipping insertion in model container [2025-02-06 06:25:09,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:24:50" (2/3) ... [2025-02-06 06:25:09,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@242bdc13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:25:09, skipping insertion in model container [2025-02-06 06:25:09,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:25:09" (3/3) ... [2025-02-06 06:25:09,305 INFO L128 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i [2025-02-06 06:25:09,322 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 06:25:09,326 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--wireless--mwifiex--mwifiex_pcie.ko-entry_point.cil.out.i that has 99 procedures, 2220 locations, 1 initial locations, 61 loop locations, and 1 error locations. [2025-02-06 06:25:09,433 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 06:25:09,449 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;@46e2f44a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 06:25:09,449 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 06:25:09,460 INFO L276 IsEmpty]: Start isEmpty. Operand has 2062 states, 1551 states have (on average 1.3978078658929722) internal successors, (2168), 1580 states have internal predecessors, (2168), 442 states have call successors, (442), 62 states have call predecessors, (442), 60 states have return successors, (433), 433 states have call predecessors, (433), 433 states have call successors, (433) [2025-02-06 06:25:09,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-06 06:25:09,474 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:25:09,475 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:25:09,475 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:25:09,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:25:09,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1311495069, now seen corresponding path program 1 times [2025-02-06 06:25:09,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:25:09,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368550722] [2025-02-06 06:25:09,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:25:09,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:25:11,951 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-06 06:25:12,255 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-06 06:25:12,255 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:25:12,255 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:25:13,009 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 06:25:13,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:25:13,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368550722] [2025-02-06 06:25:13,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368550722] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:25:13,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:25:13,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:25:13,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754841803] [2025-02-06 06:25:13,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:25:13,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:25:13,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:25:13,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:25:13,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:25:13,040 INFO L87 Difference]: Start difference. First operand has 2062 states, 1551 states have (on average 1.3978078658929722) internal successors, (2168), 1580 states have internal predecessors, (2168), 442 states have call successors, (442), 62 states have call predecessors, (442), 60 states have return successors, (433), 433 states have call predecessors, (433), 433 states have call successors, (433) Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-02-06 06:25:17,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-06 06:25:19,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:25:19,133 INFO L93 Difference]: Finished difference Result 6099 states and 9077 transitions. [2025-02-06 06:25:19,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:25:19,135 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 39 [2025-02-06 06:25:19,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:25:19,180 INFO L225 Difference]: With dead ends: 6099 [2025-02-06 06:25:19,181 INFO L226 Difference]: Without dead ends: 3986 [2025-02-06 06:25:19,202 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:25:19,207 INFO L435 NwaCegarLoop]: 2972 mSDtfsCounter, 2970 mSDsluCounter, 2924 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2970 SdHoareTripleChecker+Valid, 5896 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2025-02-06 06:25:19,207 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2970 Valid, 5896 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 133 Invalid, 1 Unknown, 0 Unchecked, 5.8s Time] [2025-02-06 06:25:19,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3986 states. [2025-02-06 06:25:19,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3986 to 3986. [2025-02-06 06:25:19,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3986 states, 3024 states have (on average 1.3869047619047619) internal successors, (4194), 3050 states have internal predecessors, (4194), 843 states have call successors, (843), 119 states have call predecessors, (843), 118 states have return successors, (842), 842 states have call predecessors, (842), 842 states have call successors, (842) [2025-02-06 06:25:19,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3986 states to 3986 states and 5879 transitions. [2025-02-06 06:25:19,540 INFO L78 Accepts]: Start accepts. Automaton has 3986 states and 5879 transitions. Word has length 39 [2025-02-06 06:25:19,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:25:19,541 INFO L471 AbstractCegarLoop]: Abstraction has 3986 states and 5879 transitions. [2025-02-06 06:25:19,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2025-02-06 06:25:19,541 INFO L276 IsEmpty]: Start isEmpty. Operand 3986 states and 5879 transitions. [2025-02-06 06:25:19,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2025-02-06 06:25:19,551 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:25:19,552 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:25:19,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 06:25:19,552 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:25:19,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:25:19,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1802248161, now seen corresponding path program 1 times [2025-02-06 06:25:19,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:25:19,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193273899] [2025-02-06 06:25:19,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:25:19,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:25:21,467 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-06 06:25:21,572 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 06:25:21,573 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:25:21,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:25:22,836 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 06:25:22,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:25:22,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193273899] [2025-02-06 06:25:22,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193273899] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:25:22,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:25:22,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 06:25:22,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627256957] [2025-02-06 06:25:22,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:25:22,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 06:25:22,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:25:22,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 06:25:22,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:25:22,840 INFO L87 Difference]: Start difference. First operand 3986 states and 5879 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 06:25:26,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:25:26,843 INFO L93 Difference]: Finished difference Result 11935 states and 17633 transitions. [2025-02-06 06:25:26,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 06:25:26,844 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 54 [2025-02-06 06:25:26,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:25:26,908 INFO L225 Difference]: With dead ends: 11935 [2025-02-06 06:25:26,908 INFO L226 Difference]: Without dead ends: 7950 [2025-02-06 06:25:26,936 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-02-06 06:25:26,938 INFO L435 NwaCegarLoop]: 3133 mSDtfsCounter, 2946 mSDsluCounter, 9162 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2946 SdHoareTripleChecker+Valid, 12295 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2025-02-06 06:25:26,939 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2946 Valid, 12295 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2025-02-06 06:25:26,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7950 states. [2025-02-06 06:25:27,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7950 to 7950. [2025-02-06 06:25:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7950 states, 6031 states have (on average 1.3871663074117062) internal successors, (8366), 6083 states have internal predecessors, (8366), 1682 states have call successors, (1682), 237 states have call predecessors, (1682), 236 states have return successors, (1693), 1681 states have call predecessors, (1693), 1681 states have call successors, (1693) [2025-02-06 06:25:27,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7950 states to 7950 states and 11741 transitions. [2025-02-06 06:25:27,456 INFO L78 Accepts]: Start accepts. Automaton has 7950 states and 11741 transitions. Word has length 54 [2025-02-06 06:25:27,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:25:27,456 INFO L471 AbstractCegarLoop]: Abstraction has 7950 states and 11741 transitions. [2025-02-06 06:25:27,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 06:25:27,457 INFO L276 IsEmpty]: Start isEmpty. Operand 7950 states and 11741 transitions. [2025-02-06 06:25:27,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2025-02-06 06:25:27,487 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:25:27,488 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:25:27,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 06:25:27,488 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:25:27,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:25:27,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1533256685, now seen corresponding path program 1 times [2025-02-06 06:25:27,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:25:27,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367251576] [2025-02-06 06:25:27,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:25:27,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:25:30,025 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 122 statements into 1 equivalence classes. [2025-02-06 06:25:30,116 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-02-06 06:25:30,116 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:25:30,116 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:25:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-02-06 06:25:30,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:25:30,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367251576] [2025-02-06 06:25:30,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367251576] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:25:30,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:25:30,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 06:25:30,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452164080] [2025-02-06 06:25:30,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:25:30,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 06:25:30,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:25:30,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 06:25:30,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:25:30,586 INFO L87 Difference]: Start difference. First operand 7950 states and 11741 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-06 06:25:33,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:25:33,390 INFO L93 Difference]: Finished difference Result 16288 states and 24033 transitions. [2025-02-06 06:25:33,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 06:25:33,391 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 122 [2025-02-06 06:25:33,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:25:33,454 INFO L225 Difference]: With dead ends: 16288 [2025-02-06 06:25:33,454 INFO L226 Difference]: Without dead ends: 8347 [2025-02-06 06:25:33,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 06:25:33,487 INFO L435 NwaCegarLoop]: 2915 mSDtfsCounter, 564 mSDsluCounter, 2855 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 5770 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2025-02-06 06:25:33,488 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [564 Valid, 5770 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2025-02-06 06:25:33,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8347 states. [2025-02-06 06:25:33,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8347 to 8347. [2025-02-06 06:25:33,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8347 states, 6349 states have (on average 1.388565128366672) internal successors, (8816), 6401 states have internal predecessors, (8816), 1738 states have call successors, (1738), 260 states have call predecessors, (1738), 259 states have return successors, (1749), 1737 states have call predecessors, (1749), 1737 states have call successors, (1749) [2025-02-06 06:25:33,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8347 states to 8347 states and 12303 transitions. [2025-02-06 06:25:33,858 INFO L78 Accepts]: Start accepts. Automaton has 8347 states and 12303 transitions. Word has length 122 [2025-02-06 06:25:33,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:25:33,860 INFO L471 AbstractCegarLoop]: Abstraction has 8347 states and 12303 transitions. [2025-02-06 06:25:33,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2025-02-06 06:25:33,860 INFO L276 IsEmpty]: Start isEmpty. Operand 8347 states and 12303 transitions. [2025-02-06 06:25:33,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2025-02-06 06:25:33,881 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:25:33,881 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:25:33,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 06:25:33,882 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:25:33,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:25:33,882 INFO L85 PathProgramCache]: Analyzing trace with hash -870112466, now seen corresponding path program 1 times [2025-02-06 06:25:33,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:25:33,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454980179] [2025-02-06 06:25:33,883 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:25:33,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:25:36,052 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-02-06 06:25:36,294 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-02-06 06:25:36,295 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:25:36,295 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:25:37,868 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2025-02-06 06:25:37,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:25:37,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454980179] [2025-02-06 06:25:37,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454980179] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:25:37,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:25:37,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 06:25:37,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34466831] [2025-02-06 06:25:37,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:25:37,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 06:25:37,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:25:37,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 06:25:37,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:25:37,872 INFO L87 Difference]: Start difference. First operand 8347 states and 12303 transitions. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 06:25:40,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:25:40,684 INFO L93 Difference]: Finished difference Result 16305 states and 24099 transitions. [2025-02-06 06:25:40,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 06:25:40,685 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 162 [2025-02-06 06:25:40,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:25:40,733 INFO L225 Difference]: With dead ends: 16305 [2025-02-06 06:25:40,734 INFO L226 Difference]: Without dead ends: 8365 [2025-02-06 06:25:40,815 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:25:40,815 INFO L435 NwaCegarLoop]: 2913 mSDtfsCounter, 0 mSDsluCounter, 8734 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 11647 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2025-02-06 06:25:40,815 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 11647 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2025-02-06 06:25:40,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8365 states. [2025-02-06 06:25:41,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8365 to 8363. [2025-02-06 06:25:41,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8363 states, 6361 states have (on average 1.387832101870775) internal successors, (8828), 6413 states have internal predecessors, (8828), 1738 states have call successors, (1738), 260 states have call predecessors, (1738), 263 states have return successors, (1761), 1741 states have call predecessors, (1761), 1737 states have call successors, (1761) [2025-02-06 06:25:41,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8363 states to 8363 states and 12327 transitions. [2025-02-06 06:25:41,098 INFO L78 Accepts]: Start accepts. Automaton has 8363 states and 12327 transitions. Word has length 162 [2025-02-06 06:25:41,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:25:41,099 INFO L471 AbstractCegarLoop]: Abstraction has 8363 states and 12327 transitions. [2025-02-06 06:25:41,100 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2025-02-06 06:25:41,100 INFO L276 IsEmpty]: Start isEmpty. Operand 8363 states and 12327 transitions. [2025-02-06 06:25:41,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2025-02-06 06:25:41,125 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:25:41,125 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 7, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:25:41,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 06:25:41,125 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:25:41,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:25:41,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1588618604, now seen corresponding path program 1 times [2025-02-06 06:25:41,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:25:41,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914684110] [2025-02-06 06:25:41,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:25:41,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:25:43,193 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 169 statements into 1 equivalence classes. [2025-02-06 06:25:43,456 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 169 of 169 statements. [2025-02-06 06:25:43,457 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:25:43,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:25:45,097 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2025-02-06 06:25:45,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:25:45,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914684110] [2025-02-06 06:25:45,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914684110] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:25:45,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:25:45,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 06:25:45,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31355531] [2025-02-06 06:25:45,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:25:45,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 06:25:45,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:25:45,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 06:25:45,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:25:45,099 INFO L87 Difference]: Start difference. First operand 8363 states and 12327 transitions. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:25:48,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 06:25:48,337 INFO L93 Difference]: Finished difference Result 16725 states and 24730 transitions. [2025-02-06 06:25:48,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 06:25:48,338 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 169 [2025-02-06 06:25:48,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 06:25:48,381 INFO L225 Difference]: With dead ends: 16725 [2025-02-06 06:25:48,381 INFO L226 Difference]: Without dead ends: 8383 [2025-02-06 06:25:48,411 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:25:48,412 INFO L435 NwaCegarLoop]: 2913 mSDtfsCounter, 0 mSDsluCounter, 8734 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 11647 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2025-02-06 06:25:48,412 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 11647 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2025-02-06 06:25:48,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8383 states. [2025-02-06 06:25:48,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8383 to 8383. [2025-02-06 06:25:48,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8383 states, 6376 states have (on average 1.3869196988707653) internal successors, (8843), 6428 states have internal predecessors, (8843), 1738 states have call successors, (1738), 260 states have call predecessors, (1738), 268 states have return successors, (1812), 1746 states have call predecessors, (1812), 1737 states have call successors, (1812) [2025-02-06 06:25:48,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8383 states to 8383 states and 12393 transitions. [2025-02-06 06:25:48,723 INFO L78 Accepts]: Start accepts. Automaton has 8383 states and 12393 transitions. Word has length 169 [2025-02-06 06:25:48,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 06:25:48,725 INFO L471 AbstractCegarLoop]: Abstraction has 8383 states and 12393 transitions. [2025-02-06 06:25:48,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 4 states have internal predecessors, (109), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2025-02-06 06:25:48,725 INFO L276 IsEmpty]: Start isEmpty. Operand 8383 states and 12393 transitions. [2025-02-06 06:25:48,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-02-06 06:25:48,744 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 06:25:48,745 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 7, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 06:25:48,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 06:25:48,745 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 06:25:48,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 06:25:48,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1222941877, now seen corresponding path program 1 times [2025-02-06 06:25:48,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 06:25:48,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792871822] [2025-02-06 06:25:48,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 06:25:48,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 06:25:50,706 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-02-06 06:25:51,359 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-02-06 06:25:51,359 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 06:25:51,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 06:25:52,188 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2025-02-06 06:25:52,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 06:25:52,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792871822] [2025-02-06 06:25:52,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792871822] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 06:25:52,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 06:25:52,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 06:25:52,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457739766] [2025-02-06 06:25:52,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 06:25:52,189 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 06:25:52,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 06:25:52,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 06:25:52,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 06:25:52,190 INFO L87 Difference]: Start difference. First operand 8383 states and 12393 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 3 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2025-02-06 06:25:56,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []