./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/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.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.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 6f86833868c5bd8f52db116e0dc9a6adcf67c5a3282a5f6499cc1c794678520b --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:17:20,963 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:17:21,014 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:17:21,021 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:17:21,021 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:17:21,043 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:17:21,044 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:17:21,044 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:17:21,045 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:17:21,045 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:17:21,045 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:17:21,046 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:17:21,046 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:17:21,046 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:17:21,046 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:17:21,047 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:17:21,047 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:17:21,048 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:17:21,048 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:17:21,048 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:17:21,048 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:17:21,048 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:17:21,048 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:17:21,049 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:17:21,049 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/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 -> 6f86833868c5bd8f52db116e0dc9a6adcf67c5a3282a5f6499cc1c794678520b [2025-03-08 19:17:21,264 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:17:21,270 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:17:21,272 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:17:21,274 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:17:21,274 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:17:21,275 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i [2025-03-08 19:17:22,396 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/62f8b51bd/ee7b3b0389df4d78b3bbf259a34a81b5/FLAGa58e675a3 [2025-03-08 19:17:22,798 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:17:22,798 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i [2025-03-08 19:17:22,831 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/62f8b51bd/ee7b3b0389df4d78b3bbf259a34a81b5/FLAGa58e675a3 [2025-03-08 19:17:22,844 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/62f8b51bd/ee7b3b0389df4d78b3bbf259a34a81b5 [2025-03-08 19:17:22,846 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:17:22,846 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:17:22,847 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:17:22,847 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:17:22,850 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:17:22,851 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:17:22" (1/1) ... [2025-03-08 19:17:22,852 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32a1dd85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:22, skipping insertion in model container [2025-03-08 19:17:22,852 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:17:22" (1/1) ... [2025-03-08 19:17:22,915 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:17:23,180 WARN L1383 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3602] [2025-03-08 19:17:23,181 WARN L1383 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3603-3604] [2025-03-08 19:17:23,322 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i[110145,110158] [2025-03-08 19:17:23,778 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:17:24,109 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:17:24,206 WARN L1383 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3602] [2025-03-08 19:17:24,207 WARN L1383 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3603-3604] [2025-03-08 19:17:24,211 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [3705] [2025-03-08 19:17:24,212 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [3708] [2025-03-08 19:17:24,213 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [3711] [2025-03-08 19:17:24,213 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [3714] [2025-03-08 19:17:24,215 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [3768] [2025-03-08 19:17:24,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [3776] [2025-03-08 19:17:24,216 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [3783] [2025-03-08 19:17:24,217 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [3790] [2025-03-08 19:17:24,219 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i[110145,110158] [2025-03-08 19:17:24,338 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:17:24,520 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:17:24,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24 WrapperNode [2025-03-08 19:17:24,521 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:17:24,522 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:17:24,522 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:17:24,523 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:17:24,527 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:24,627 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,010 INFO L138 Inliner]: procedures = 199, calls = 11545, calls flagged for inlining = 96, calls inlined = 94, statements flattened = 14435 [2025-03-08 19:17:25,011 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:17:25,012 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:17:25,012 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:17:25,012 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:17:25,018 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,019 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,163 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,428 INFO L175 MemorySlicer]: Split 10890 memory accesses to 25 slices as follows [42, 63, 23, 35, 14, 7, 8, 7, 10390, 1, 14, 2, 2, 3, 117, 63, 8, 26, 6, 7, 1, 4, 7, 33, 7]. 95 percent of accesses are in the largest equivalence class. The 10124 initializations are split as follows [0, 0, 0, 0, 0, 7, 0, 0, 10017, 0, 14, 0, 2, 0, 0, 63, 0, 0, 0, 7, 0, 0, 7, 0, 7]. The 414 writes are split as follows [42, 54, 21, 35, 12, 0, 0, 0, 160, 0, 0, 1, 0, 1, 45, 0, 8, 0, 0, 0, 0, 2, 0, 33, 0]. [2025-03-08 19:17:25,428 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,428 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,712 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,732 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,762 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,788 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,892 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:17:25,894 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:17:25,894 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:17:25,895 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:17:25,896 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (1/1) ... [2025-03-08 19:17:25,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:17:25,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:17:25,920 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) [2025-03-08 19:17:25,922 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 [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_start [2025-03-08 19:17:25,940 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_start [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_set_termios [2025-03-08 19:17:25,940 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_set_termios [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 19:17:25,940 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:17:25,940 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:17:25,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:17:25,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:17:25,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure tty_kref_put [2025-03-08 19:17:25,943 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_kref_put [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2025-03-08 19:17:25,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_tiocmset [2025-03-08 19:17:25,943 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_tiocmset [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_disconnect_3 [2025-03-08 19:17:25,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_disconnect_3 [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:17:25,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:17:25,943 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2025-03-08 19:17:25,943 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2025-03-08 19:17:25,944 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2025-03-08 19:17:25,944 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2025-03-08 19:17:25,944 INFO L130 BoogieDeclarations]: Found specification of procedure raise_dtr [2025-03-08 19:17:25,944 INFO L138 BoogieDeclarations]: Found implementation of procedure raise_dtr [2025-03-08 19:17:25,944 INFO L130 BoogieDeclarations]: Found specification of procedure tty_flip_buffer_push [2025-03-08 19:17:25,944 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_flip_buffer_push [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_chars_in_buffer [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_chars_in_buffer [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_flush_buffer [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_flush_buffer [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure outsw [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure outsw [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure insw [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure insw [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_put_char [2025-03-08 19:17:25,945 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_put_char [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:17:25,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 19:17:25,946 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_write_room [2025-03-08 19:17:25,946 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_write_room [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_ioctl [2025-03-08 19:17:25,946 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_ioctl [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2025-03-08 19:17:25,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure drop_dtr [2025-03-08 19:17:25,946 INFO L138 BoogieDeclarations]: Found implementation of procedure drop_dtr [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:17:25,946 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:17:25,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:17:25,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure tty_port_tty_get [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_port_tty_get [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 19:17:25,949 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 19:17:25,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_dtr_rts [2025-03-08 19:17:25,950 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_dtr_rts [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 19:17:25,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-08 19:17:25,950 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_config_port [2025-03-08 19:17:25,950 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_config_port [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:17:25,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-03-08 19:17:25,951 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_tiocmget [2025-03-08 19:17:25,951 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_tiocmget [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_unthrottle [2025-03-08 19:17:25,951 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_unthrottle [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure lock_card [2025-03-08 19:17:25,951 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_card [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_flush_chars [2025-03-08 19:17:25,951 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_flush_chars [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:17:25,951 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:17:25,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_carrier_raised [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_carrier_raised [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_hangup [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_hangup [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_throttle [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_throttle [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-03-08 19:17:25,952 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:17:25,952 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:17:25,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure unlock_card [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure unlock_card [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_send_break [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_send_break [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure WaitTillCardIsFree [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure WaitTillCardIsFree [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure tty_unregister_driver [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_unregister_driver [2025-03-08 19:17:25,955 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:17:25,955 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:17:26,501 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:17:26,503 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:17:26,576 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:17:26,686 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098: havoc #t~nondet852; [2025-03-08 19:17:26,731 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292: havoc #t~mem504; [2025-03-08 19:17:26,804 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018: havoc flag_buf_ptr_#t~mem74#1; [2025-03-08 19:17:26,804 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4049: call ULTIMATE.dealloc(~#ch#1.base, ~#ch#1.offset);havoc ~#ch#1.base, ~#ch#1.offset;call ULTIMATE.dealloc(~#flag#1.base, ~#flag#1.offset);havoc ~#flag#1.base, ~#flag#1.offset; [2025-03-08 19:17:26,804 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177: havoc tty_insert_flip_string_flags_#t~nondet863#1; [2025-03-08 19:17:26,857 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4104: havoc dev_get_drvdata_#t~mem136#1.base, dev_get_drvdata_#t~mem136#1.offset; [2025-03-08 19:17:27,056 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5363: call ULTIMATE.dealloc(isicom_set_serial_info_~#newinfo~0#1.base, isicom_set_serial_info_~#newinfo~0#1.offset);havoc isicom_set_serial_info_~#newinfo~0#1.base, isicom_set_serial_info_~#newinfo~0#1.offset; [2025-03-08 19:17:27,057 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: havoc capable_#t~nondet846#1; [2025-03-08 19:17:27,058 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408: call ULTIMATE.dealloc(isicom_get_serial_info_~#out_info~0#1.base, isicom_get_serial_info_~#out_info~0#1.offset);havoc isicom_get_serial_info_~#out_info~0#1.base, isicom_get_serial_info_~#out_info~0#1.offset; [2025-03-08 19:17:27,095 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: havoc #t~nondet860; [2025-03-08 19:17:27,100 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: havoc #t~nondet848; [2025-03-08 19:17:27,106 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209: havoc #t~ret867.base, #t~ret867.offset; [2025-03-08 19:17:27,172 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: havoc #t~nondet843; [2025-03-08 19:17:27,407 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7053: havoc #t~nondet845; [2025-03-08 19:17:27,452 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: havoc #t~bitwise516;havoc #t~bitwise517;havoc #t~bitwise518;havoc #t~bitwise519;havoc #t~bitwise520;havoc #t~bitwise521;havoc #t~bitwise522;havoc #t~bitwise523;havoc #t~bitwise524;havoc #t~bitwise525; [2025-03-08 19:17:27,494 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: havoc #t~nondet839; [2025-03-08 19:17:27,503 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028: havoc #t~nondet840; [2025-03-08 19:17:27,506 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5059: havoc #t~mem439; [2025-03-08 19:17:27,832 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4038: havoc tty_port_cts_enabled_#t~mem91#1;havoc tty_port_cts_enabled_#t~bitwise92#1; [2025-03-08 19:17:27,833 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4617: call ULTIMATE.dealloc(isicom_interrupt_~#rp~0#1.base, isicom_interrupt_~#rp~0#1.offset);havoc isicom_interrupt_~#rp~0#1.base, isicom_interrupt_~#rp~0#1.offset;call ULTIMATE.dealloc(isicom_interrupt_~#descriptor~1#1.base, isicom_interrupt_~#descriptor~1#1.offset);havoc isicom_interrupt_~#descriptor~1#1.base, isicom_interrupt_~#descriptor~1#1.offset;call ULTIMATE.dealloc(isicom_interrupt_~#descriptor___0~0#1.base, isicom_interrupt_~#descriptor___0~0#1.offset);havoc isicom_interrupt_~#descriptor___0~0#1.base, isicom_interrupt_~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(isicom_interrupt_~#descriptor___1~0#1.base, isicom_interrupt_~#descriptor___1~0#1.offset);havoc isicom_interrupt_~#descriptor___1~0#1.base, isicom_interrupt_~#descriptor___1~0#1.offset;call ULTIMATE.dealloc(isicom_interrupt_~#descriptor___2~0#1.base, isicom_interrupt_~#descriptor___2~0#1.offset);havoc isicom_interrupt_~#descriptor___2~0#1.base, isicom_interrupt_~#descriptor___2~0#1.offset;call ULTIMATE.dealloc(isicom_interrupt_~#descriptor___3~0#1.base, isicom_interrupt_~#descriptor___3~0#1.offset);havoc isicom_interrupt_~#descriptor___3~0#1.base, isicom_interrupt_~#descriptor___3~0#1.offset;call ULTIMATE.dealloc(isicom_interrupt_~#descriptor___4~0#1.base, isicom_interrupt_~#descriptor___4~0#1.offset);havoc isicom_interrupt_~#descriptor___4~0#1.base, isicom_interrupt_~#descriptor___4~0#1.offset; [2025-03-08 19:17:27,833 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: havoc tty_prepare_flip_string_#t~nondet868#1; [2025-03-08 19:17:27,836 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: havoc #t~nondet844; [2025-03-08 19:17:27,838 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119: havoc #t~nondet856; [2025-03-08 19:17:27,842 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: havoc #t~nondet849; [2025-03-08 19:18:21,754 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: havoc __tty_alloc_driver_#t~ret842#1.base, __tty_alloc_driver_#t~ret842#1.offset; [2025-03-08 19:18:21,755 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: havoc ldv_release_3_#t~nondet853#1; [2025-03-08 19:18:21,755 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: havoc ldv_setup_3_#t~nondet854#1; [2025-03-08 19:18:21,755 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7184: havoc tty_port_alloc_xmit_buf_#t~nondet864#1; [2025-03-08 19:18:21,755 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: havoc msecs_to_jiffies_#t~nondet857#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538: call ULTIMATE.dealloc(reset_card_~#descriptor~3#1.base, reset_card_~#descriptor~3#1.offset);havoc reset_card_~#descriptor~3#1.base, reset_card_~#descriptor~3#1.offset;call ULTIMATE.dealloc(reset_card_~#descriptor___0~1#1.base, reset_card_~#descriptor___0~1#1.offset);havoc reset_card_~#descriptor___0~1#1.base, reset_card_~#descriptor___0~1#1.offset; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7070: havoc del_timer_sync_#t~nondet847#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: havoc tty_port_open_#t~nondet865#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: call ULTIMATE.dealloc(isicom_probe_~#signature~0#1.base, isicom_probe_~#signature~0#1.offset);havoc isicom_probe_~#signature~0#1.base, isicom_probe_~#signature~0#1.offset; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: havoc pci_enable_device_#t~nondet858#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5950: call ULTIMATE.dealloc(isicom_init_~#__key~0#1.base, isicom_init_~#__key~0#1.offset);havoc isicom_init_~#__key~0#1.base, isicom_init_~#__key~0#1.offset;call ULTIMATE.dealloc(isicom_init_~#descriptor~4#1.base, isicom_init_~#descriptor~4#1.offset);havoc isicom_init_~#descriptor~4#1.base, isicom_init_~#descriptor~4#1.offset; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7206: havoc tty_port_register_device_#t~ret866#1.base, tty_port_register_device_#t~ret866#1.offset; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5623: call ULTIMATE.dealloc(load_firmware_~#fw~0#1.base, load_firmware_~#fw~0#1.offset);havoc load_firmware_~#fw~0#1.base, load_firmware_~#fw~0#1.offset; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: havoc pci_request_region_#t~nondet859#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: havoc tty_register_driver_#t~nondet869#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5106: call ULTIMATE.dealloc(isicom_shutdown_port_~#descriptor~2#1.base, isicom_shutdown_port_~#descriptor~2#1.offset);havoc isicom_shutdown_port_~#descriptor~2#1.base, isicom_shutdown_port_~#descriptor~2#1.offset; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449: call ULTIMATE.dealloc(isicom_tx_~#descriptor~0#1.base, isicom_tx_~#descriptor~0#1.offset);havoc isicom_tx_~#descriptor~0#1.base, isicom_tx_~#descriptor~0#1.offset; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: havoc ldv_destruct_2_#t~nondet851#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: havoc request_firmware_#t~nondet861#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7032: havoc __pci_register_driver_#t~nondet841#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7167: havoc request_threaded_irq_#t~nondet862#1; [2025-03-08 19:18:21,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798: havoc __kmalloc_#t~ret32#1.base, __kmalloc_#t~ret32#1.offset; [2025-03-08 19:18:21,781 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: havoc #t~nondet870; [2025-03-08 19:18:22,155 INFO L? ?]: Removed 1643 outVars from TransFormulas that were not future-live. [2025-03-08 19:18:22,155 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:18:22,228 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:18:22,232 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 19:18:22,232 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:18:22 BoogieIcfgContainer [2025-03-08 19:18:22,232 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:18:22,234 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:18:22,234 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:18:22,237 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:18:22,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:17:22" (1/3) ... [2025-03-08 19:18:22,238 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@223d552b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:18:22, skipping insertion in model container [2025-03-08 19:18:22,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:17:24" (2/3) ... [2025-03-08 19:18:22,238 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@223d552b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:18:22, skipping insertion in model container [2025-03-08 19:18:22,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:18:22" (3/3) ... [2025-03-08 19:18:22,239 INFO L128 eAbstractionObserver]: Analyzing ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i [2025-03-08 19:18:22,250 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:18:22,253 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i that has 68 procedures, 1790 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2025-03-08 19:18:22,326 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:18:22,336 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;@1ccb9312, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:18:22,337 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 19:18:22,345 INFO L276 IsEmpty]: Start isEmpty. Operand has 1789 states, 1363 states have (on average 1.4424064563462948) internal successors, (1966), 1395 states have internal predecessors, (1966), 358 states have call successors, (358), 67 states have call predecessors, (358), 66 states have return successors, (350), 348 states have call predecessors, (350), 350 states have call successors, (350) [2025-03-08 19:18:22,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2025-03-08 19:18:22,398 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:18:22,399 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:18:22,400 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:18:22,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:18:22,404 INFO L85 PathProgramCache]: Analyzing trace with hash 418384294, now seen corresponding path program 1 times [2025-03-08 19:18:22,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:18:22,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159335789] [2025-03-08 19:18:22,409 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:18:22,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:18:41,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 203 statements into 1 equivalence classes. [2025-03-08 19:18:42,366 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 203 of 203 statements. [2025-03-08 19:18:42,367 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:18:42,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:18:44,079 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2025-03-08 19:18:44,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:18:44,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159335789] [2025-03-08 19:18:44,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159335789] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:18:44,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:18:44,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:18:44,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486372783] [2025-03-08 19:18:44,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:18:44,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:18:44,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:18:44,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:18:44,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:18:44,106 INFO L87 Difference]: Start difference. First operand has 1789 states, 1363 states have (on average 1.4424064563462948) internal successors, (1966), 1395 states have internal predecessors, (1966), 358 states have call successors, (358), 67 states have call predecessors, (358), 66 states have return successors, (350), 348 states have call predecessors, (350), 350 states have call successors, (350) Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2025-03-08 19:18:47,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:18:47,417 INFO L93 Difference]: Finished difference Result 5060 states and 7690 transitions. [2025-03-08 19:18:47,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:18:47,419 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 203 [2025-03-08 19:18:47,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:18:47,447 INFO L225 Difference]: With dead ends: 5060 [2025-03-08 19:18:47,447 INFO L226 Difference]: Without dead ends: 3235 [2025-03-08 19:18:47,465 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:18:47,470 INFO L435 NwaCegarLoop]: 2508 mSDtfsCounter, 2207 mSDsluCounter, 2485 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2207 SdHoareTripleChecker+Valid, 4993 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2025-03-08 19:18:47,471 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2207 Valid, 4993 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2025-03-08 19:18:47,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3235 states. [2025-03-08 19:18:47,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3235 to 3235. [2025-03-08 19:18:47,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3235 states, 2506 states have (on average 1.4209896249002394) internal successors, (3561), 2546 states have internal predecessors, (3561), 608 states have call successors, (608), 121 states have call predecessors, (608), 120 states have return successors, (607), 603 states have call predecessors, (607), 607 states have call successors, (607) [2025-03-08 19:18:47,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3235 states to 3235 states and 4776 transitions. [2025-03-08 19:18:47,667 INFO L78 Accepts]: Start accepts. Automaton has 3235 states and 4776 transitions. Word has length 203 [2025-03-08 19:18:47,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:18:47,668 INFO L471 AbstractCegarLoop]: Abstraction has 3235 states and 4776 transitions. [2025-03-08 19:18:47,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2025-03-08 19:18:47,668 INFO L276 IsEmpty]: Start isEmpty. Operand 3235 states and 4776 transitions. [2025-03-08 19:18:47,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2025-03-08 19:18:47,725 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:18:47,726 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03-08 19:18:47,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 19:18:47,726 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:18:47,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:18:47,729 INFO L85 PathProgramCache]: Analyzing trace with hash 582155532, now seen corresponding path program 1 times [2025-03-08 19:18:47,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:18:47,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741111295] [2025-03-08 19:18:47,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:18:47,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms