./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--misc--ftdi-elan.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--misc--ftdi-elan.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash abeb9ca06f21b9dec7d230ce040a263678a02e52fe3d91f2bc4306bcb6729759 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 21:46:05,350 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 21:46:05,419 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 21:46:05,424 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 21:46:05,427 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 21:46:05,467 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 21:46:05,468 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 21:46:05,469 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 21:46:05,469 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 21:46:05,469 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 21:46:05,470 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 21:46:05,470 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 21:46:05,471 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 21:46:05,471 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 21:46:05,471 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 21:46:05,472 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 21:46:05,472 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 21:46:05,473 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 21:46:05,473 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 21:46:05,473 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 21:46:05,473 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 21:46:05,477 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 21:46:05,478 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 21:46:05,478 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 21:46:05,478 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 21:46:05,478 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 21:46:05,478 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 21:46:05,478 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 21:46:05,479 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 21:46:05,479 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:46:05,479 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 21:46:05,479 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 21:46:05,480 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 21:46:05,480 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 21:46:05,480 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 21:46:05,480 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 21:46:05,480 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 21:46:05,480 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 21:46:05,481 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 21:46:05,481 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> abeb9ca06f21b9dec7d230ce040a263678a02e52fe3d91f2bc4306bcb6729759 [2024-11-16 21:46:05,764 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 21:46:05,792 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 21:46:05,795 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 21:46:05,797 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 21:46:05,797 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 21:46:05,799 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--misc--ftdi-elan.ko-entry_point.cil.out.i [2024-11-16 21:46:07,932 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 21:46:08,570 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 21:46:08,571 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--misc--ftdi-elan.ko-entry_point.cil.out.i [2024-11-16 21:46:08,620 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60b5ec130/aa8a5d89a8524dd9b221f0e9ae883b6b/FLAGd13f95e85 [2024-11-16 21:46:08,632 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/60b5ec130/aa8a5d89a8524dd9b221f0e9ae883b6b [2024-11-16 21:46:08,635 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 21:46:08,636 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 21:46:08,637 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 21:46:08,637 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 21:46:08,645 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 21:46:08,646 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:46:08" (1/1) ... [2024-11-16 21:46:08,647 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@416d04a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:08, skipping insertion in model container [2024-11-16 21:46:08,647 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:46:08" (1/1) ... [2024-11-16 21:46:08,773 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 21:46:10,750 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--misc--ftdi-elan.ko-entry_point.cil.out.i[263943,263956] [2024-11-16 21:46:10,831 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:46:10,883 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 21:46:11,022 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2, %0; sete %1": "+m" (v->counter), "=qm" (c): "er" (i): "memory"); [3725-3726] [2024-11-16 21:46:11,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [3737-3738] [2024-11-16 21:46:11,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3741-3742] [2024-11-16 21:46:11,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3745-3746] [2024-11-16 21:46:11,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [3749-3750] [2024-11-16 21:46:11,264 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--misc--ftdi-elan.ko-entry_point.cil.out.i[263943,263956] [2024-11-16 21:46:11,272 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:46:11,361 INFO L204 MainTranslator]: Completed translation [2024-11-16 21:46:11,363 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11 WrapperNode [2024-11-16 21:46:11,363 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 21:46:11,364 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 21:46:11,364 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 21:46:11,364 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 21:46:11,372 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:11,483 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:11,782 INFO L138 Inliner]: procedures = 268, calls = 2838, calls flagged for inlining = 123, calls inlined = 114, statements flattened = 6939 [2024-11-16 21:46:11,783 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 21:46:11,784 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 21:46:11,785 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 21:46:11,785 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 21:46:11,795 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:11,795 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:11,842 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,444 INFO L175 MemorySlicer]: Split 1187 memory accesses to 17 slices as follows [2, 3, 7, 26, 2, 3, 3, 1035, 3, 3, 2, 3, 3, 34, 47, 9, 2]. 87 percent of accesses are in the largest equivalence class. The 64 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 53, 0, 0, 0, 0, 0, 0, 0, 9, 0]. The 655 writes are split as follows [0, 3, 2, 13, 1, 3, 3, 563, 3, 3, 1, 3, 3, 8, 45, 0, 1]. [2024-11-16 21:46:12,446 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,447 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,571 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,586 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,611 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,639 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,687 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 21:46:12,688 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 21:46:12,689 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 21:46:12,689 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 21:46:12,690 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (1/1) ... [2024-11-16 21:46:12,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:46:12,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 21:46:12,728 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-16 21:46:12,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-16 21:46:12,777 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2024-11-16 21:46:12,778 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2024-11-16 21:46:12,778 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-16 21:46:12,779 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-16 21:46:12,779 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2024-11-16 21:46:12,779 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_kick_command_queue [2024-11-16 21:46:12,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_kick_command_queue [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 21:46:12,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 21:46:12,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2024-11-16 21:46:12,781 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_flush_input_fifo [2024-11-16 21:46:12,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_flush_input_fifo [2024-11-16 21:46:12,781 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 21:46:12,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 21:46:12,782 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2024-11-16 21:46:12,782 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2024-11-16 21:46:12,782 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_read_config [2024-11-16 21:46:12,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_read_config [2024-11-16 21:46:12,782 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2024-11-16 21:46:12,782 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2024-11-16 21:46:12,782 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2024-11-16 21:46:12,782 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2024-11-16 21:46:12,784 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work [2024-11-16 21:46:12,784 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work [2024-11-16 21:46:12,784 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-16 21:46:12,784 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-16 21:46:12,784 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2024-11-16 21:46:12,784 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2024-11-16 21:46:12,785 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-16 21:46:12,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-16 21:46:12,785 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2024-11-16 21:46:12,785 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2024-11-16 21:46:12,785 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-16 21:46:12,785 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-16 21:46:12,785 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_status_work [2024-11-16 21:46:12,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_status_work [2024-11-16 21:46:12,786 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_response_cancel_work [2024-11-16 21:46:12,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_response_cancel_work [2024-11-16 21:46:12,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 21:46:12,787 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2024-11-16 21:46:12,787 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2024-11-16 21:46:12,787 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2024-11-16 21:46:12,788 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2024-11-16 21:46:12,788 INFO L130 BoogieDeclarations]: Found specification of procedure up [2024-11-16 21:46:12,788 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2024-11-16 21:46:12,788 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_get_kref [2024-11-16 21:46:12,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_get_kref [2024-11-16 21:46:12,788 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-16 21:46:12,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-16 21:46:12,790 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2024-11-16 21:46:12,790 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2024-11-16 21:46:12,790 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_unregister [2024-11-16 21:46:12,790 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_unregister [2024-11-16 21:46:12,790 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_status_cancel_work [2024-11-16 21:46:12,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_status_cancel_work [2024-11-16 21:46:12,790 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 21:46:12,792 INFO L130 BoogieDeclarations]: Found specification of procedure disable_work_1 [2024-11-16 21:46:12,792 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_work_1 [2024-11-16 21:46:12,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 21:46:12,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 21:46:12,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 21:46:12,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 21:46:12,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 21:46:12,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 21:46:12,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 21:46:12,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 21:46:12,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 21:46:12,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 21:46:12,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 21:46:12,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 21:46:12,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_command_cancel_work [2024-11-16 21:46:12,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_command_cancel_work [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-16 21:46:12,795 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-16 21:46:12,795 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2024-11-16 21:46:12,795 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2024-11-16 21:46:12,795 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_do_callback [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_do_callback [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_command_requeue_work [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_command_requeue_work [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_45 [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_45 [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_44 [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_44 [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2024-11-16 21:46:12,796 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2024-11-16 21:46:12,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_43 [2024-11-16 21:46:12,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_43 [2024-11-16 21:46:12,797 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2024-11-16 21:46:12,797 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2024-11-16 21:46:12,797 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2024-11-16 21:46:12,797 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2024-11-16 21:46:12,797 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_found_controller [2024-11-16 21:46:12,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_found_controller [2024-11-16 21:46:12,797 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_setup_controller [2024-11-16 21:46:12,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_setup_controller [2024-11-16 21:46:12,798 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_gone_away [2024-11-16 21:46:12,799 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_gone_away [2024-11-16 21:46:12,799 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_write_config [2024-11-16 21:46:12,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_write_config [2024-11-16 21:46:12,801 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_respond_work [2024-11-16 21:46:12,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_respond_work [2024-11-16 21:46:12,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 21:46:12,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 21:46:12,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 21:46:12,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-16 21:46:12,803 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2024-11-16 21:46:12,803 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_status_requeue_work [2024-11-16 21:46:12,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_status_requeue_work [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure usb_bulk_msg [2024-11-16 21:46:12,804 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_bulk_msg [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2024-11-16 21:46:12,804 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure __alloc_workqueue_key [2024-11-16 21:46:12,804 INFO L138 BoogieDeclarations]: Found implementation of procedure __alloc_workqueue_key [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 21:46:12,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 21:46:12,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-16 21:46:12,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-16 21:46:12,807 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_bulk [2024-11-16 21:46:12,807 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_bulk [2024-11-16 21:46:12,807 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_read_reg [2024-11-16 21:46:12,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_read_reg [2024-11-16 21:46:12,807 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_disconnect [2024-11-16 21:46:12,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_disconnect [2024-11-16 21:46:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_respond_queue_work [2024-11-16 21:46:12,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_respond_queue_work [2024-11-16 21:46:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_write [2024-11-16 21:46:12,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_write [2024-11-16 21:46:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-11-16 21:46:12,808 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-11-16 21:46:12,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2024-11-16 21:46:12,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2024-11-16 21:46:12,809 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_abandon_completions [2024-11-16 21:46:12,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_abandon_completions [2024-11-16 21:46:12,809 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2024-11-16 21:46:12,809 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2024-11-16 21:46:12,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 21:46:12,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 21:46:12,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 21:46:12,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 21:46:12,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 21:46:12,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 21:46:12,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 21:46:12,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 21:46:12,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 21:46:12,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 21:46:12,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 21:46:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 21:46:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 21:46:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 21:46:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 21:46:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-16 21:46:12,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-16 21:46:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2024-11-16 21:46:12,812 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2024-11-16 21:46:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 21:46:12,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 21:46:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_command_work [2024-11-16 21:46:12,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_command_work [2024-11-16 21:46:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2024-11-16 21:46:12,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2024-11-16 21:46:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_put_kref [2024-11-16 21:46:12,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_put_kref [2024-11-16 21:46:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_abandon_targets [2024-11-16 21:46:12,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_abandon_targets [2024-11-16 21:46:12,812 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_write_pcimem [2024-11-16 21:46:12,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_write_pcimem [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2024-11-16 21:46:12,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2024-11-16 21:46:12,813 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2024-11-16 21:46:12,813 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 21:46:12,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-16 21:46:12,814 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_response_requeue_work [2024-11-16 21:46:12,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_response_requeue_work [2024-11-16 21:46:12,815 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:46:12,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2024-11-16 21:46:12,815 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_command_queue_work [2024-11-16 21:46:12,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_command_queue_work [2024-11-16 21:46:12,815 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2024-11-16 21:46:12,815 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2024-11-16 21:46:12,816 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_read_pcimem [2024-11-16 21:46:12,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_read_pcimem [2024-11-16 21:46:12,816 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_1 [2024-11-16 21:46:12,816 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_1 [2024-11-16 21:46:12,816 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2024-11-16 21:46:12,817 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2024-11-16 21:46:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2024-11-16 21:46:12,817 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2024-11-16 21:46:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2024-11-16 21:46:12,817 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2024-11-16 21:46:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2024-11-16 21:46:12,817 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2024-11-16 21:46:12,817 INFO L130 BoogieDeclarations]: Found specification of procedure ftdi_elan_write_reg [2024-11-16 21:46:12,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ftdi_elan_write_reg [2024-11-16 21:46:12,818 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2024-11-16 21:46:12,818 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2024-11-16 21:46:12,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 21:46:12,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 21:46:12,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 21:46:12,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 21:46:12,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 21:46:12,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 21:46:12,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 21:46:12,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-16 21:46:12,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-16 21:46:12,820 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 21:46:12,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 21:46:13,677 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 21:46:13,681 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 21:46:13,729 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4071: havoc dev_get_drvdata_#t~mem111#1.base, dev_get_drvdata_#t~mem111#1.offset; [2024-11-16 21:46:13,765 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 21:46:13,930 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: #res := -1;call ULTIMATE.dealloc(~#packet_bytes~2.base, ~#packet_bytes~2.offset);havoc ~#packet_bytes~2.base, ~#packet_bytes~2.offset;call ULTIMATE.dealloc(~#diag~2.base, ~#diag~2.offset);havoc ~#diag~2.base, ~#diag~2.offset; [2024-11-16 21:46:13,930 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: call ULTIMATE.dealloc(~#packet_bytes~2.base, ~#packet_bytes~2.offset);havoc ~#packet_bytes~2.base, ~#packet_bytes~2.offset;call ULTIMATE.dealloc(~#diag~2.base, ~#diag~2.offset);havoc ~#diag~2.base, ~#diag~2.offset; [2024-11-16 21:46:13,950 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4063: havoc #t~mem108; [2024-11-16 21:46:14,413 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5964: havoc #t~mem551;call ULTIMATE.dealloc(~#result~2.base, ~#result~2.offset);havoc ~#result~2.base, ~#result~2.offset; [2024-11-16 21:46:14,429 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9325: havoc #t~nondet1186; [2024-11-16 21:46:14,477 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9390: havoc #t~nondet1192; [2024-11-16 21:46:15,802 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7735: call ULTIMATE.dealloc(ftdi_elan_setupOHCI_~#pcidata~3#1.base, ftdi_elan_setupOHCI_~#pcidata~3#1.offset);havoc ftdi_elan_setupOHCI_~#pcidata~3#1.base, ftdi_elan_setupOHCI_~#pcidata~3#1.offset; [2024-11-16 21:46:15,802 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7010: call ULTIMATE.dealloc(ftdi_elan_stuck_waiting_~#packet_bytes~4#1.base, ftdi_elan_stuck_waiting_~#packet_bytes~4#1.offset);havoc ftdi_elan_stuck_waiting_~#packet_bytes~4#1.base, ftdi_elan_stuck_waiting_~#packet_bytes~4#1.offset;call ULTIMATE.dealloc(ftdi_elan_stuck_waiting_~#diag~4#1.base, ftdi_elan_stuck_waiting_~#diag~4#1.offset);havoc ftdi_elan_stuck_waiting_~#diag~4#1.base, ftdi_elan_stuck_waiting_~#diag~4#1.offset; [2024-11-16 21:46:15,802 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6815: call ULTIMATE.dealloc(ftdi_elan_synchronize_~#packet_bytes~3#1.base, ftdi_elan_synchronize_~#packet_bytes~3#1.offset);havoc ftdi_elan_synchronize_~#packet_bytes~3#1.base, ftdi_elan_synchronize_~#packet_bytes~3#1.offset;call ULTIMATE.dealloc(ftdi_elan_synchronize_~#diag~3#1.base, ftdi_elan_synchronize_~#diag~3#1.offset);havoc ftdi_elan_synchronize_~#diag~3#1.base, ftdi_elan_synchronize_~#diag~3#1.offset; [2024-11-16 21:46:15,802 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9032: havoc ldv_usb_submit_urb_42_#t~nondet1169#1; [2024-11-16 21:46:15,802 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9006: havoc ldv_usb_submit_urb_39_#t~nondet1166#1; [2024-11-16 21:46:15,803 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125-1: ftdi_elan_stuck_waiting_#res#1 := -1;call ULTIMATE.dealloc(ftdi_elan_stuck_waiting_~#packet_bytes~4#1.base, ftdi_elan_stuck_waiting_~#packet_bytes~4#1.offset);havoc ftdi_elan_stuck_waiting_~#packet_bytes~4#1.base, ftdi_elan_stuck_waiting_~#packet_bytes~4#1.offset;call ULTIMATE.dealloc(ftdi_elan_stuck_waiting_~#diag~4#1.base, ftdi_elan_stuck_waiting_~#diag~4#1.offset);havoc ftdi_elan_stuck_waiting_~#diag~4#1.base, ftdi_elan_stuck_waiting_~#diag~4#1.offset; [2024-11-16 21:46:15,803 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: call ULTIMATE.dealloc(ftdi_elan_enumeratePCI_~#controlreg~0#1.base, ftdi_elan_enumeratePCI_~#controlreg~0#1.offset);havoc ftdi_elan_enumeratePCI_~#controlreg~0#1.base, ftdi_elan_enumeratePCI_~#controlreg~0#1.offset; [2024-11-16 21:46:15,803 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9310: havoc __request_module_#t~nondet1183#1; [2024-11-16 21:46:15,803 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9379: havoc platform_device_register_#t~nondet1190#1; [2024-11-16 21:46:15,803 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: call ULTIMATE.dealloc(ftdi_elan_checkingPCI_~#pcidata~0#1.base, ftdi_elan_checkingPCI_~#pcidata~0#1.offset);havoc ftdi_elan_checkingPCI_~#pcidata~0#1.base, ftdi_elan_checkingPCI_~#pcidata~0#1.offset; [2024-11-16 21:46:15,901 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9386: havoc #t~nondet1191; [2024-11-16 21:46:16,729 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7570: call ULTIMATE.dealloc(ftdi_elan_close_controller_~#latence_timer~1#1.base, ftdi_elan_close_controller_~#latence_timer~1#1.offset);havoc ftdi_elan_close_controller_~#latence_timer~1#1.base, ftdi_elan_close_controller_~#latence_timer~1#1.offset;call ULTIMATE.dealloc(ftdi_elan_close_controller_~#pcidata~2#1.base, ftdi_elan_close_controller_~#pcidata~2#1.offset);havoc ftdi_elan_close_controller_~#pcidata~2#1.base, ftdi_elan_close_controller_~#pcidata~2#1.offset; [2024-11-16 21:46:16,729 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7179: call ULTIMATE.dealloc(ftdi_elan_check_controller_~#hc_control~0#1.base, ftdi_elan_check_controller_~#hc_control~0#1.offset);havoc ftdi_elan_check_controller_~#hc_control~0#1.base, ftdi_elan_check_controller_~#hc_control~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#control~0#1.base, ftdi_elan_check_controller_~#control~0#1.offset);havoc ftdi_elan_check_controller_~#control~0#1.base, ftdi_elan_check_controller_~#control~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#rh_a~0#1.base, ftdi_elan_check_controller_~#rh_a~0#1.offset);havoc ftdi_elan_check_controller_~#rh_a~0#1.base, ftdi_elan_check_controller_~#rh_a~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#status~1#1.base, ftdi_elan_check_controller_~#status~1#1.offset);havoc ftdi_elan_check_controller_~#status~1#1.base, ftdi_elan_check_controller_~#status~1#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#fminterval~0#1.base, ftdi_elan_check_controller_~#fminterval~0#1.offset);havoc ftdi_elan_check_controller_~#fminterval~0#1.base, ftdi_elan_check_controller_~#fminterval~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#hc_fminterval~0#1.base, ftdi_elan_check_controller_~#hc_fminterval~0#1.offset);havoc ftdi_elan_check_controller_~#hc_fminterval~0#1.base, ftdi_elan_check_controller_~#hc_fminterval~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#periodicstart~0#1.base, ftdi_elan_check_controller_~#periodicstart~0#1.offset);havoc ftdi_elan_check_controller_~#periodicstart~0#1.base, ftdi_elan_check_controller_~#periodicstart~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#cmdstatus~0#1.base, ftdi_elan_check_controller_~#cmdstatus~0#1.offset);havoc ftdi_elan_check_controller_~#cmdstatus~0#1.base, ftdi_elan_check_controller_~#cmdstatus~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#roothub_a___0~0#1.base, ftdi_elan_check_controller_~#roothub_a___0~0#1.offset);havoc ftdi_elan_check_controller_~#roothub_a___0~0#1.base, ftdi_elan_check_controller_~#roothub_a___0~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_check_controller_~#portstatus~0#1.base, ftdi_elan_check_controller_~#portstatus~0#1.offset);havoc ftdi_elan_check_controller_~#portstatus~0#1.base, ftdi_elan_check_controller_~#portstatus~0#1.offset; [2024-11-16 21:46:16,828 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: call ULTIMATE.dealloc(~#latence_timer~0.base, ~#latence_timer~0.offset);havoc ~#latence_timer~0.base, ~#latence_timer~0.offset;call ULTIMATE.dealloc(~#pcidata~1.base, ~#pcidata~1.offset);havoc ~#pcidata~1.base, ~#pcidata~1.offset; [2024-11-16 21:46:17,363 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: call ULTIMATE.dealloc(ftdi_elan_respond_engine_~#packet_bytes~1#1.base, ftdi_elan_respond_engine_~#packet_bytes~1#1.offset);havoc ftdi_elan_respond_engine_~#packet_bytes~1#1.base, ftdi_elan_respond_engine_~#packet_bytes~1#1.offset;call ULTIMATE.dealloc(ftdi_elan_respond_engine_~#diag~1#1.base, ftdi_elan_respond_engine_~#diag~1#1.offset);havoc ftdi_elan_respond_engine_~#diag~1#1.base, ftdi_elan_respond_engine_~#diag~1#1.offset;call ULTIMATE.dealloc(ftdi_elan_respond_engine_~#diag___0~0#1.base, ftdi_elan_respond_engine_~#diag___0~0#1.offset);havoc ftdi_elan_respond_engine_~#diag___0~0#1.base, ftdi_elan_respond_engine_~#diag___0~0#1.offset; [2024-11-16 21:46:17,377 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9401: havoc #t~nondet1194; [2024-11-16 21:46:17,406 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9275: havoc #t~ret1181.base, #t~ret1181.offset; [2024-11-16 21:46:17,409 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4017: havoc #t~mem103; [2024-11-16 21:46:19,853 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5912: havoc #t~mem541;call ULTIMATE.dealloc(~#result~1.base, ~#result~1.offset);havoc ~#result~1.base, ~#result~1.offset; [2024-11-16 21:46:19,955 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: havoc _copy_from_user_#t~nondet1184#1; [2024-11-16 21:46:19,955 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8980: havoc ldv_usb_submit_urb_36_#t~nondet1163#1; [2024-11-16 21:46:19,968 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4189: havoc #t~mem166;havoc #t~bitwise167; [2024-11-16 21:46:19,999 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3767: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2024-11-16 21:46:20,761 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8954: havoc ldv_usb_submit_urb_33_#t~nondet1160#1; [2024-11-16 21:46:20,762 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5176: call ULTIMATE.dealloc(ftdi_elan_command_engine_~#diag~0#1.base, ftdi_elan_command_engine_~#diag~0#1.offset);havoc ftdi_elan_command_engine_~#diag~0#1.base, ftdi_elan_command_engine_~#diag~0#1.offset; [2024-11-16 21:46:21,485 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L6016: havoc #t~mem561;call ULTIMATE.dealloc(~#result~3.base, ~#result~3.offset);havoc ~#result~3.base, ~#result~3.offset; [2024-11-16 21:46:21,503 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9303: havoc __msecs_to_jiffies_#t~nondet1182#1; [2024-11-16 21:46:36,442 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9318: havoc _copy_to_user_#t~nondet1185#1; [2024-11-16 21:46:36,443 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9419: havoc usb_get_dev_#t~ret1196#1.base, usb_get_dev_#t~ret1196#1.offset; [2024-11-16 21:46:36,443 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7836: call ULTIMATE.dealloc(ftdi_elan_probe_~#__key~2#1.base, ftdi_elan_probe_~#__key~2#1.offset);havoc ftdi_elan_probe_~#__key~2#1.base, ftdi_elan_probe_~#__key~2#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__key___0~0#1.base, ftdi_elan_probe_~#__key___0~0#1.offset);havoc ftdi_elan_probe_~#__key___0~0#1.base, ftdi_elan_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__constr_expr_0~1#1.base, ftdi_elan_probe_~#__constr_expr_0~1#1.offset);havoc ftdi_elan_probe_~#__constr_expr_0~1#1.base, ftdi_elan_probe_~#__constr_expr_0~1#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__key___1~0#1.base, ftdi_elan_probe_~#__key___1~0#1.offset);havoc ftdi_elan_probe_~#__key___1~0#1.base, ftdi_elan_probe_~#__key___1~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__key___2~0#1.base, ftdi_elan_probe_~#__key___2~0#1.offset);havoc ftdi_elan_probe_~#__key___2~0#1.base, ftdi_elan_probe_~#__key___2~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__constr_expr_1~0#1.base, ftdi_elan_probe_~#__constr_expr_1~0#1.offset);havoc ftdi_elan_probe_~#__constr_expr_1~0#1.base, ftdi_elan_probe_~#__constr_expr_1~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__key___3~0#1.base, ftdi_elan_probe_~#__key___3~0#1.offset);havoc ftdi_elan_probe_~#__key___3~0#1.base, ftdi_elan_probe_~#__key___3~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__key___4~0#1.base, ftdi_elan_probe_~#__key___4~0#1.offset);havoc ftdi_elan_probe_~#__key___4~0#1.base, ftdi_elan_probe_~#__key___4~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__constr_expr_2~0#1.base, ftdi_elan_probe_~#__constr_expr_2~0#1.offset);havoc ftdi_elan_probe_~#__constr_expr_2~0#1.base, ftdi_elan_probe_~#__constr_expr_2~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_probe_~#__key___5~0#1.base, ftdi_elan_probe_~#__key___5~0#1.offset);havoc ftdi_elan_probe_~#__key___5~0#1.base, ftdi_elan_probe_~#__key___5~0#1.offset; [2024-11-16 21:46:36,443 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4005: havoc usb_endpoint_dir_in_#t~mem101#1; [2024-11-16 21:46:36,443 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8037: call ULTIMATE.dealloc(ftdi_elan_init_~#__key~3#1.base, ftdi_elan_init_~#__key~3#1.offset);havoc ftdi_elan_init_~#__key~3#1.base, ftdi_elan_init_~#__key~3#1.offset;call ULTIMATE.dealloc(ftdi_elan_init_~#__key___0~1#1.base, ftdi_elan_init_~#__key___0~1#1.offset);havoc ftdi_elan_init_~#__key___0~1#1.base, ftdi_elan_init_~#__key___0~1#1.offset;call ULTIMATE.dealloc(ftdi_elan_init_~#__key___1~1#1.base, ftdi_elan_init_~#__key___1~1#1.offset);havoc ftdi_elan_init_~#__key___1~1#1.base, ftdi_elan_init_~#__key___1~1#1.offset;call ULTIMATE.dealloc(ftdi_elan_init_~#__key___2~1#1.base, ftdi_elan_init_~#__key___2~1#1.offset);havoc ftdi_elan_init_~#__key___2~1#1.base, ftdi_elan_init_~#__key___2~1#1.offset; [2024-11-16 21:46:36,443 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9426: havoc usb_register_dev_#t~nondet1197#1; [2024-11-16 21:46:36,443 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4011: havoc usb_endpoint_dir_out_#t~mem102#1; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9430: havoc usb_register_driver_#t~nondet1198#1; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638: call ULTIMATE.dealloc(main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset);havoc main_~#ldvarg7~0#1.base, main_~#ldvarg7~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset);havoc main_~#ldvarg1~0#1.base, main_~#ldvarg1~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset);havoc main_~#ldvarg4~0#1.base, main_~#ldvarg4~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4113: havoc iminor_#t~mem137#1; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4944: call ULTIMATE.dealloc(ftdi_elan_read_~#data~0#1.base, ftdi_elan_read_~#data~0#1.offset);havoc ftdi_elan_read_~#data~0#1.base, ftdi_elan_read_~#data~0#1.offset;call ULTIMATE.dealloc(ftdi_elan_read_~#packet_bytes~0#1.base, ftdi_elan_read_~#packet_bytes~0#1.offset);havoc ftdi_elan_read_~#packet_bytes~0#1.base, ftdi_elan_read_~#packet_bytes~0#1.offset; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4086: call ULTIMATE.dealloc(sema_init_~#__key~1#1.base, sema_init_~#__key~1#1.offset);havoc sema_init_~#__key~1#1.base, sema_init_~#__key~1#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; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9375: havoc no_llseek_#t~nondet1189#1; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9410: havoc usb_find_interface_#t~ret1195#1.base, usb_find_interface_#t~ret1195#1.offset; [2024-11-16 21:46:36,444 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L9344: havoc down_interruptible_#t~nondet1187#1; [2024-11-16 21:46:37,372 INFO L? ?]: Removed 1993 outVars from TransFormulas that were not future-live. [2024-11-16 21:46:37,373 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 21:46:37,486 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 21:46:37,486 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-16 21:46:37,488 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:46:37 BoogieIcfgContainer [2024-11-16 21:46:37,488 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 21:46:37,491 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 21:46:37,492 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 21:46:37,495 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 21:46:37,495 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 09:46:08" (1/3) ... [2024-11-16 21:46:37,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bfd46ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:46:37, skipping insertion in model container [2024-11-16 21:46:37,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:46:11" (2/3) ... [2024-11-16 21:46:37,496 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bfd46ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:46:37, skipping insertion in model container [2024-11-16 21:46:37,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:46:37" (3/3) ... [2024-11-16 21:46:37,498 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--usb--misc--ftdi-elan.ko-entry_point.cil.out.i [2024-11-16 21:46:37,514 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 21:46:37,514 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 21:46:37,647 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 21:46:37,656 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;@57d9b093, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 21:46:37,656 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 21:46:37,672 INFO L276 IsEmpty]: Start isEmpty. Operand has 2034 states, 1466 states have (on average 1.4038199181446112) internal successors, (2058), 1517 states have internal predecessors, (2058), 483 states have call successors, (483), 84 states have call predecessors, (483), 83 states have return successors, (476), 462 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-16 21:46:37,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-11-16 21:46:37,690 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 21:46:37,691 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 21:46:37,691 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 21:46:37,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 21:46:37,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1637188129, now seen corresponding path program 1 times [2024-11-16 21:46:37,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 21:46:37,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628501700] [2024-11-16 21:46:37,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 21:46:37,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 21:46:44,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-16 21:46:45,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:46:45,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:46:45,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-16 21:46:45,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:46:45,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:46:45,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-16 21:46:45,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:46:45,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:46:45,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-16 21:46:45,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:46:45,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:46:45,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-16 21:46:45,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-11-16 21:46:45,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-16 21:46:45,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-16 21:46:45,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-16 21:46:45,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-16 21:46:45,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-16 21:46:45,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 21:46:45,861 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-16 21:46:45,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 21:46:45,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628501700] [2024-11-16 21:46:45,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628501700] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 21:46:45,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 21:46:45,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-16 21:46:45,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014587282] [2024-11-16 21:46:45,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 21:46:45,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-16 21:46:45,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 21:46:45,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-16 21:46:45,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-16 21:46:45,902 INFO L87 Difference]: Start difference. First operand has 2034 states, 1466 states have (on average 1.4038199181446112) internal successors, (2058), 1517 states have internal predecessors, (2058), 483 states have call successors, (483), 84 states have call predecessors, (483), 83 states have return successors, (476), 462 states have call predecessors, (476), 476 states have call successors, (476) Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 2 states have internal predecessors, (39), 2 states have call successors, (14), 5 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-16 21:46:50,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:46:54,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:47:04,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:47:07,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:47:22,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:47:33,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-16 21:47:37,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []