./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 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-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.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 21:06:51,502 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 21:06:51,557 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-16 21:06:51,565 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 21:06:51,565 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 21:06:51,595 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 21:06:51,596 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 21:06:51,597 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 21:06:51,597 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 21:06:51,598 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 21:06:51,599 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 21:06:51,599 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 21:06:51,600 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 21:06:51,600 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 21:06:51,602 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 21:06:51,602 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 21:06:51,603 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 21:06:51,603 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 21:06:51,603 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 21:06:51,607 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 21:06:51,607 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 21:06:51,609 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 21:06:51,609 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 21:06:51,609 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 21:06:51,610 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 21:06:51,610 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 21:06:51,610 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 21:06:51,610 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 21:06:51,611 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 21:06:51,611 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:06:51,612 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 21:06:51,612 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 21:06:51,612 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 21:06:51,613 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 21:06:51,613 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 21:06:51,613 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 21:06:51,614 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 21:06:51,614 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 21:06:51,614 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 21:06:51,614 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 -> 6f86833868c5bd8f52db116e0dc9a6adcf67c5a3282a5f6499cc1c794678520b [2024-11-16 21:06:51,889 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 21:06:51,914 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 21:06:51,918 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 21:06:51,920 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 21:06:51,921 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 21:06:51,922 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 [2024-11-16 21:06:53,320 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 21:06:53,773 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 21:06:53,774 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 [2024-11-16 21:06:53,807 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74601be3d/99fa7e081514442e8452bbe8b3ba5922/FLAG684dbc69a [2024-11-16 21:06:53,826 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74601be3d/99fa7e081514442e8452bbe8b3ba5922 [2024-11-16 21:06:53,830 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 21:06:53,832 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 21:06:53,833 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 21:06:53,835 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 21:06:53,841 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 21:06:53,842 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:06:53" (1/1) ... [2024-11-16 21:06:53,843 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2431a4f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:53, skipping insertion in model container [2024-11-16 21:06:53,843 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:06:53" (1/1) ... [2024-11-16 21:06:53,956 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 21:06:54,452 WARN L1355 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3602] [2024-11-16 21:06:54,453 WARN L1355 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3603-3604] [2024-11-16 21:06:54,774 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] [2024-11-16 21:06:55,583 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:06:56,190 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 21:06:56,282 WARN L1355 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [3602] [2024-11-16 21:06:56,283 WARN L1355 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [3603-3604] [2024-11-16 21:06:56,286 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (__preempt_count)); [3705] [2024-11-16 21:06:56,289 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [3708] [2024-11-16 21:06:56,290 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [3711] [2024-11-16 21:06:56,290 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (__preempt_count)); [3714] [2024-11-16 21:06:56,293 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [3768] [2024-11-16 21:06:56,295 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [3776] [2024-11-16 21:06:56,295 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; outsw": "+S" (addr), "+c" (count): "d" (port)); [3783] [2024-11-16 21:06:56,296 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; insw": "+D" (addr), "+c" (count): "d" (port)); [3790] [2024-11-16 21:06:56,299 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] [2024-11-16 21:06:56,514 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 21:06:56,797 INFO L204 MainTranslator]: Completed translation [2024-11-16 21:06:56,798 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56 WrapperNode [2024-11-16 21:06:56,799 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 21:06:56,800 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 21:06:56,800 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 21:06:56,800 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 21:06:56,807 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:06:56" (1/1) ... [2024-11-16 21:06:56,983 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:06:56" (1/1) ... [2024-11-16 21:06:57,714 INFO L138 Inliner]: procedures = 199, calls = 11545, calls flagged for inlining = 96, calls inlined = 94, statements flattened = 14562 [2024-11-16 21:06:57,714 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 21:06:57,716 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 21:06:57,716 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 21:06:57,716 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 21:06:57,734 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:57,737 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:58,043 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:58,455 INFO L175 MemorySlicer]: Split 10890 memory accesses to 25 slices as follows [42, 23, 6, 26, 35, 2, 1, 7, 63, 14, 8, 8, 2, 1, 3, 63, 117, 10390, 14, 7, 7, 7, 4, 7, 33]. 95 percent of accesses are in the largest equivalence class. The 10124 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 7, 0, 14, 0, 0, 2, 0, 0, 63, 0, 10017, 0, 7, 7, 0, 0, 7, 0]. The 414 writes are split as follows [42, 21, 0, 0, 35, 1, 0, 0, 54, 0, 0, 8, 0, 0, 1, 0, 45, 160, 12, 0, 0, 0, 2, 0, 33]. [2024-11-16 21:06:58,456 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:58,456 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:58,821 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:58,853 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:58,899 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:58,939 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:59,031 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 21:06:59,033 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 21:06:59,034 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 21:06:59,034 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 21:06:59,036 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (1/1) ... [2024-11-16 21:06:59,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 21:06:59,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 21:06:59,076 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:06:59,079 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:06:59,127 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_start [2024-11-16 21:06:59,127 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_start [2024-11-16 21:06:59,128 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_set_termios [2024-11-16 21:06:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_set_termios [2024-11-16 21:06:59,128 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2024-11-16 21:06:59,128 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2024-11-16 21:06:59,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 21:06:59,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 21:06:59,128 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 21:06:59,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 21:06:59,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 21:06:59,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 21:06:59,129 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 21:06:59,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 21:06:59,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 21:06:59,130 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 21:06:59,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 21:06:59,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-16 21:06:59,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-16 21:06:59,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-16 21:06:59,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-16 21:06:59,131 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-11-16 21:06:59,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-11-16 21:06:59,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-11-16 21:06:59,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-11-16 21:06:59,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-11-16 21:06:59,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-11-16 21:06:59,132 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 21:06:59,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 21:06:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 21:06:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 21:06:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 21:06:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 21:06:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-16 21:06:59,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-16 21:06:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-16 21:06:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-16 21:06:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-16 21:06:59,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-16 21:06:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-16 21:06:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2024-11-16 21:06:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2024-11-16 21:06:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2024-11-16 21:06:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-11-16 21:06:59,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-11-16 21:06:59,136 INFO L130 BoogieDeclarations]: Found specification of procedure tty_kref_put [2024-11-16 21:06:59,137 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_kref_put [2024-11-16 21:06:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2024-11-16 21:06:59,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2024-11-16 21:06:59,137 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_tiocmset [2024-11-16 21:06:59,138 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_tiocmset [2024-11-16 21:06:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_disconnect_3 [2024-11-16 21:06:59,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_disconnect_3 [2024-11-16 21:06:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-16 21:06:59,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-16 21:06:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2024-11-16 21:06:59,139 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2024-11-16 21:06:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure char_buf_ptr [2024-11-16 21:06:59,139 INFO L138 BoogieDeclarations]: Found implementation of procedure char_buf_ptr [2024-11-16 21:06:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure raise_dtr [2024-11-16 21:06:59,139 INFO L138 BoogieDeclarations]: Found implementation of procedure raise_dtr [2024-11-16 21:06:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure tty_flip_buffer_push [2024-11-16 21:06:59,139 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_flip_buffer_push [2024-11-16 21:06:59,139 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_chars_in_buffer [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_chars_in_buffer [2024-11-16 21:06:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2024-11-16 21:06:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2024-11-16 21:06:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_flush_buffer [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_flush_buffer [2024-11-16 21:06:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-16 21:06:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-16 21:06:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure outsw [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure outsw [2024-11-16 21:06:59,140 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-16 21:06:59,140 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-16 21:06:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure insw [2024-11-16 21:06:59,141 INFO L138 BoogieDeclarations]: Found implementation of procedure insw [2024-11-16 21:06:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_put_char [2024-11-16 21:06:59,141 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_put_char [2024-11-16 21:06:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 21:06:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 21:06:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 21:06:59,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 21:06:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 21:06:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 21:06:59,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 21:06:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 21:06:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 21:06:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 21:06:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 21:06:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 21:06:59,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 21:06:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 21:06:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 21:06:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 21:06:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-16 21:06:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-16 21:06:59,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2024-11-16 21:06:59,146 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_write_room [2024-11-16 21:06:59,146 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_write_room [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_ioctl [2024-11-16 21:06:59,146 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_ioctl [2024-11-16 21:06:59,146 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2024-11-16 21:06:59,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure drop_dtr [2024-11-16 21:06:59,147 INFO L138 BoogieDeclarations]: Found implementation of procedure drop_dtr [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2024-11-16 21:06:59,147 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 21:06:59,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-16 21:06:59,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-16 21:06:59,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-16 21:06:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-16 21:06:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-16 21:06:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-16 21:06:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2024-11-16 21:06:59,151 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2024-11-16 21:06:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2024-11-16 21:06:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2024-11-16 21:06:59,152 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2024-11-16 21:06:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-16 21:06:59,152 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-16 21:06:59,152 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-11-16 21:06:59,153 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-11-16 21:06:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2024-11-16 21:06:59,153 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2024-11-16 21:06:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2024-11-16 21:06:59,153 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2024-11-16 21:06:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2024-11-16 21:06:59,153 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2024-11-16 21:06:59,153 INFO L130 BoogieDeclarations]: Found specification of procedure tty_port_tty_get [2024-11-16 21:06:59,153 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_port_tty_get [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2024-11-16 21:06:59,154 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-16 21:06:59,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2024-11-16 21:06:59,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2024-11-16 21:06:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2024-11-16 21:06:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2024-11-16 21:06:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_dtr_rts [2024-11-16 21:06:59,157 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_dtr_rts [2024-11-16 21:06:59,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-16 21:06:59,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-16 21:06:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2024-11-16 21:06:59,158 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2024-11-16 21:06:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_config_port [2024-11-16 21:06:59,158 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_config_port [2024-11-16 21:06:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 21:06:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 21:06:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 21:06:59,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 21:06:59,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2024-11-16 21:06:59,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2024-11-16 21:06:59,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2024-11-16 21:06:59,162 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2024-11-16 21:06:59,162 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2024-11-16 21:06:59,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 21:06:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2024-11-16 21:06:59,164 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_tiocmget [2024-11-16 21:06:59,165 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_tiocmget [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_unthrottle [2024-11-16 21:06:59,165 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_unthrottle [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure lock_card [2024-11-16 21:06:59,165 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_card [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_flush_chars [2024-11-16 21:06:59,165 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_flush_chars [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-11-16 21:06:59,165 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 21:06:59,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 21:06:59,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 21:06:59,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 21:06:59,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-16 21:06:59,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-16 21:06:59,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-16 21:06:59,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-16 21:06:59,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-16 21:06:59,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-16 21:06:59,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-16 21:06:59,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2024-11-16 21:06:59,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2024-11-16 21:06:59,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2024-11-16 21:06:59,171 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2024-11-16 21:06:59,171 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2024-11-16 21:06:59,171 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-11-16 21:06:59,171 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-11-16 21:06:59,171 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2024-11-16 21:06:59,171 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2024-11-16 21:06:59,171 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2024-11-16 21:06:59,171 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2024-11-16 21:06:59,172 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-11-16 21:06:59,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-11-16 21:06:59,172 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_carrier_raised [2024-11-16 21:06:59,172 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_carrier_raised [2024-11-16 21:06:59,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 21:06:59,172 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_hangup [2024-11-16 21:06:59,172 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_hangup [2024-11-16 21:06:59,173 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_throttle [2024-11-16 21:06:59,173 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_throttle [2024-11-16 21:06:59,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 21:06:59,173 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2024-11-16 21:06:59,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2024-11-16 21:06:59,173 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-16 21:06:59,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-16 21:06:59,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 21:06:59,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-16 21:06:59,175 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2024-11-16 21:06:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2024-11-16 21:06:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2024-11-16 21:06:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2024-11-16 21:06:59,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2024-11-16 21:06:59,176 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2024-11-16 21:06:59,176 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2024-11-16 21:06:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2024-11-16 21:06:59,177 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2024-11-16 21:06:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure unlock_card [2024-11-16 21:06:59,177 INFO L138 BoogieDeclarations]: Found implementation of procedure unlock_card [2024-11-16 21:06:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2024-11-16 21:06:59,177 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2024-11-16 21:06:59,177 INFO L130 BoogieDeclarations]: Found specification of procedure isicom_send_break [2024-11-16 21:06:59,178 INFO L138 BoogieDeclarations]: Found implementation of procedure isicom_send_break [2024-11-16 21:06:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 21:06:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 21:06:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 21:06:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 21:06:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 21:06:59,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 21:06:59,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-16 21:06:59,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-16 21:06:59,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2024-11-16 21:06:59,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2024-11-16 21:06:59,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2024-11-16 21:06:59,181 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2024-11-16 21:06:59,181 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2024-11-16 21:06:59,181 INFO L130 BoogieDeclarations]: Found specification of procedure WaitTillCardIsFree [2024-11-16 21:06:59,181 INFO L138 BoogieDeclarations]: Found implementation of procedure WaitTillCardIsFree [2024-11-16 21:06:59,181 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 21:06:59,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 21:06:59,182 INFO L130 BoogieDeclarations]: Found specification of procedure tty_unregister_driver [2024-11-16 21:06:59,182 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_unregister_driver [2024-11-16 21:06:59,182 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2024-11-16 21:06:59,182 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2024-11-16 21:06:59,949 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 21:06:59,953 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 21:07:00,057 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-11-16 21:07:00,254 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098: havoc #t~nondet913; [2024-11-16 21:07:00,315 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5292: havoc #t~mem538; [2024-11-16 21:07:00,398 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4018: havoc flag_buf_ptr_#t~mem74#1; [2024-11-16 21:07:00,398 INFO L1250 $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; [2024-11-16 21:07:00,398 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177: havoc tty_insert_flip_string_flags_#t~nondet924#1; [2024-11-16 21:07:00,478 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4104: havoc dev_get_drvdata_#t~mem136#1.base, dev_get_drvdata_#t~mem136#1.offset; [2024-11-16 21:07:00,856 INFO L1250 $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; [2024-11-16 21:07:00,856 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: havoc capable_#t~nondet907#1; [2024-11-16 21:07:00,857 INFO L1250 $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; [2024-11-16 21:07:00,904 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: havoc #t~nondet921; [2024-11-16 21:07:00,908 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7074: havoc #t~nondet909; [2024-11-16 21:07:00,922 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209: havoc #t~ret928.base, #t~ret928.offset; [2024-11-16 21:07:01,034 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: havoc #t~nondet904; [2024-11-16 21:07:01,375 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7053: havoc #t~nondet906; [2024-11-16 21:07:01,450 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: havoc #t~bitwise550;havoc #t~bitwise551;havoc #t~bitwise552;havoc #t~bitwise553;havoc #t~bitwise554;havoc #t~bitwise555;havoc #t~bitwise556;havoc #t~bitwise557;havoc #t~bitwise558;havoc #t~bitwise559; [2024-11-16 21:07:01,515 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: havoc #t~nondet900; [2024-11-16 21:07:01,529 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7028: havoc #t~nondet901; [2024-11-16 21:07:01,534 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L5059: havoc #t~mem469; [2024-11-16 21:07:01,992 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4038: havoc tty_port_cts_enabled_#t~mem91#1;havoc tty_port_cts_enabled_#t~bitwise92#1; [2024-11-16 21:07:01,993 INFO L1250 $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; [2024-11-16 21:07:01,993 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: havoc tty_prepare_flip_string_#t~nondet929#1; [2024-11-16 21:07:01,997 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7049: havoc #t~nondet905; [2024-11-16 21:07:02,000 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119: havoc #t~nondet917; [2024-11-16 21:07:02,006 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: havoc #t~nondet910; [2024-11-16 21:07:55,105 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: havoc __tty_alloc_driver_#t~ret903#1.base, __tty_alloc_driver_#t~ret903#1.offset; [2024-11-16 21:07:55,105 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: havoc ldv_release_3_#t~nondet914#1; [2024-11-16 21:07:55,105 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: havoc ldv_setup_3_#t~nondet915#1; [2024-11-16 21:07:55,105 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7184: havoc tty_port_alloc_xmit_buf_#t~nondet925#1; [2024-11-16 21:07:55,105 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: havoc msecs_to_jiffies_#t~nondet918#1; [2024-11-16 21:07:55,106 INFO L1250 $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; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7070: havoc del_timer_sync_#t~nondet908#1; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: havoc tty_port_open_#t~nondet926#1; [2024-11-16 21:07:55,106 INFO L1250 $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; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: havoc pci_enable_device_#t~nondet919#1; [2024-11-16 21:07:55,106 INFO L1250 $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; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7206: havoc tty_port_register_device_#t~ret927#1.base, tty_port_register_device_#t~ret927#1.offset; [2024-11-16 21:07:55,106 INFO L1250 $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; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7146: havoc pci_request_region_#t~nondet920#1; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: havoc tty_register_driver_#t~nondet930#1; [2024-11-16 21:07:55,106 INFO L1250 $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; [2024-11-16 21:07:55,106 INFO L1250 $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; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7094: havoc ldv_destruct_2_#t~nondet912#1; [2024-11-16 21:07:55,106 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: havoc request_firmware_#t~nondet922#1; [2024-11-16 21:07:55,107 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7032: havoc __pci_register_driver_#t~nondet902#1; [2024-11-16 21:07:55,107 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7167: havoc request_threaded_irq_#t~nondet923#1; [2024-11-16 21:07:55,107 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3798: havoc __kmalloc_#t~ret32#1.base, __kmalloc_#t~ret32#1.offset; [2024-11-16 21:07:55,132 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: havoc #t~nondet931; [2024-11-16 21:07:55,845 INFO L? ?]: Removed 1657 outVars from TransFormulas that were not future-live. [2024-11-16 21:07:55,846 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 21:07:55,964 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 21:07:55,965 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-16 21:07:55,967 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:07:55 BoogieIcfgContainer [2024-11-16 21:07:55,967 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 21:07:55,969 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 21:07:55,970 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 21:07:55,973 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 21:07:55,973 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 09:06:53" (1/3) ... [2024-11-16 21:07:55,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23e001a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:07:55, skipping insertion in model container [2024-11-16 21:07:55,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:06:56" (2/3) ... [2024-11-16 21:07:55,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23e001a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:07:55, skipping insertion in model container [2024-11-16 21:07:55,975 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 09:07:55" (3/3) ... [2024-11-16 21:07:55,976 INFO L112 eAbstractionObserver]: Analyzing ICFG 43_2a_consumption_linux-3.16-rc1.tar.xz-43_2a-drivers--tty--isicom.ko-entry_point.cil.out.i [2024-11-16 21:07:55,990 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 21:07:55,991 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 21:07:56,119 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 21:07:56,128 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;@5d4b35f8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 21:07:56,130 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 21:07:56,145 INFO L276 IsEmpty]: Start isEmpty. Operand has 1833 states, 1407 states have (on average 1.4285714285714286) internal successors, (2010), 1439 states have internal predecessors, (2010), 358 states have call successors, (358), 67 states have call predecessors, (358), 66 states have return successors, (350), 349 states have call predecessors, (350), 350 states have call successors, (350) [2024-11-16 21:07:56,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2024-11-16 21:07:56,206 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 21:07:56,207 INFO L215 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, 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] [2024-11-16 21:07:56,209 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 21:07:56,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 21:07:56,214 INFO L85 PathProgramCache]: Analyzing trace with hash -433790865, now seen corresponding path program 1 times [2024-11-16 21:07:56,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 21:07:56,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137556667] [2024-11-16 21:07:56,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 21:07:56,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 21:08:22,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat