./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/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-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.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.graphml --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 1bad5b7f91b61cdf9d4f1ace01330b8d7c80f8ede0ca40c43d18f706f54101eb --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-17 02:02:31,922 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-17 02:02:31,929 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-17 02:02:31,955 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-17 02:02:31,964 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-17 02:02:31,965 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-17 02:02:31,967 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-17 02:02:31,968 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-17 02:02:31,969 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-17 02:02:31,970 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-17 02:02:31,970 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-17 02:02:31,971 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-17 02:02:31,974 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-17 02:02:31,980 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-17 02:02:31,981 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-17 02:02:31,982 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-17 02:02:31,983 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-17 02:02:31,984 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-17 02:02:31,985 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-17 02:02:31,987 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-17 02:02:31,989 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-17 02:02:31,990 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-17 02:02:31,990 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-17 02:02:31,991 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-17 02:02:31,992 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-17 02:02:31,992 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-17 02:02:31,993 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-17 02:02:31,993 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-17 02:02:31,993 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-17 02:02:31,994 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-17 02:02:31,994 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-17 02:02:31,994 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-17 02:02:31,995 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-17 02:02:31,995 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-17 02:02:31,996 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-17 02:02:31,996 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-17 02:02:31,996 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-17 02:02:31,996 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-17 02:02:31,997 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-17 02:02:31,997 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-17 02:02:31,997 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-17 02:02:32,000 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-17 02:02:32,014 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-17 02:02:32,014 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-17 02:02:32,015 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-17 02:02:32,015 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-17 02:02:32,018 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-17 02:02:32,019 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-17 02:02:32,019 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-17 02:02:32,019 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-17 02:02:32,020 INFO L138 SettingsManager]: * Use SBE=true [2021-11-17 02:02:32,020 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-17 02:02:32,020 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-17 02:02:32,020 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-17 02:02:32,020 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-17 02:02:32,021 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-17 02:02:32,021 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 02:02:32,021 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-17 02:02:32,022 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-17 02:02:32,022 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-17 02:02:32,022 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-17 02:02:32,022 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-17 02:02:32,023 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-17 02:02:32,023 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-17 02:02:32,023 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-17 02:02:32,023 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-17 02:02:32,023 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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.graphml 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 -> 1bad5b7f91b61cdf9d4f1ace01330b8d7c80f8ede0ca40c43d18f706f54101eb [2021-11-17 02:02:32,237 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-17 02:02:32,268 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-17 02:02:32,270 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-17 02:02:32,271 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-17 02:02:32,272 INFO L275 PluginConnector]: CDTParser initialized [2021-11-17 02:02:32,273 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i [2021-11-17 02:02:32,331 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a67cfebe8/ac1ea8005c5542928d0fd00da1f5d8e1/FLAG773deb543 [2021-11-17 02:02:32,893 INFO L306 CDTParser]: Found 1 translation units. [2021-11-17 02:02:32,895 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i [2021-11-17 02:02:32,923 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a67cfebe8/ac1ea8005c5542928d0fd00da1f5d8e1/FLAG773deb543 [2021-11-17 02:02:33,090 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a67cfebe8/ac1ea8005c5542928d0fd00da1f5d8e1 [2021-11-17 02:02:33,092 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-17 02:02:33,093 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-17 02:02:33,094 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-17 02:02:33,094 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-17 02:02:33,097 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-17 02:02:33,098 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 02:02:33" (1/1) ... [2021-11-17 02:02:33,098 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d77b455 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:33, skipping insertion in model container [2021-11-17 02:02:33,099 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 02:02:33" (1/1) ... [2021-11-17 02:02:33,103 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-17 02:02:33,166 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-17 02:02:33,737 WARN L230 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-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i[144238,144251] [2021-11-17 02:02:33,749 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 02:02:33,766 INFO L203 MainTranslator]: Completed pre-run [2021-11-17 02:02:33,976 WARN L230 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-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i[144238,144251] [2021-11-17 02:02:33,982 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 02:02:34,015 INFO L208 MainTranslator]: Completed translation [2021-11-17 02:02:34,016 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34 WrapperNode [2021-11-17 02:02:34,016 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-17 02:02:34,017 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-17 02:02:34,018 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-17 02:02:34,018 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-17 02:02:34,022 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,060 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,132 INFO L137 Inliner]: procedures = 115, calls = 787, calls flagged for inlining = 53, calls inlined = 52, statements flattened = 1902 [2021-11-17 02:02:34,132 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-17 02:02:34,133 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-17 02:02:34,133 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-17 02:02:34,133 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-17 02:02:34,139 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,142 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,151 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,155 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,204 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,211 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,218 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,229 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-17 02:02:34,230 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-17 02:02:34,230 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-17 02:02:34,230 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-17 02:02:34,242 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (1/1) ... [2021-11-17 02:02:34,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 02:02:34,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:02:34,268 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-17 02:02:34,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-17 02:02:34,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-17 02:02:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2021-11-17 02:02:34,299 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2021-11-17 02:02:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-17 02:02:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-17 02:02:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-17 02:02:34,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-17 02:02:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-17 02:02:34,299 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-11-17 02:02:34,299 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-11-17 02:02:34,300 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2021-11-17 02:02:34,300 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2021-11-17 02:02:34,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-17 02:02:34,300 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-17 02:02:34,301 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-11-17 02:02:34,301 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-11-17 02:02:34,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-17 02:02:34,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-17 02:02:34,301 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2021-11-17 02:02:34,301 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2021-11-17 02:02:34,301 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-17 02:02:34,301 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-17 02:02:34,301 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2021-11-17 02:02:34,302 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2021-11-17 02:02:34,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-17 02:02:34,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2021-11-17 02:02:34,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2021-11-17 02:02:34,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2021-11-17 02:02:34,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2021-11-17 02:02:34,302 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-17 02:02:34,302 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-17 02:02:34,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2021-11-17 02:02:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2021-11-17 02:02:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-17 02:02:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2021-11-17 02:02:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2021-11-17 02:02:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-17 02:02:34,303 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2021-11-17 02:02:34,303 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2021-11-17 02:02:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2021-11-17 02:02:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2021-11-17 02:02:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-17 02:02:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-17 02:02:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-17 02:02:34,304 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2021-11-17 02:02:34,304 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2021-11-17 02:02:34,305 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2021-11-17 02:02:34,305 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2021-11-17 02:02:34,305 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2021-11-17 02:02:34,305 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2021-11-17 02:02:34,305 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2021-11-17 02:02:34,305 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2021-11-17 02:02:34,305 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-17 02:02:34,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-17 02:02:34,306 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2021-11-17 02:02:34,306 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2021-11-17 02:02:34,306 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2021-11-17 02:02:34,307 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2021-11-17 02:02:34,307 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-17 02:02:34,307 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-17 02:02:34,308 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-17 02:02:34,308 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-17 02:02:34,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-17 02:02:34,308 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2021-11-17 02:02:34,308 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2021-11-17 02:02:34,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-17 02:02:34,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-17 02:02:34,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-17 02:02:34,643 INFO L236 CfgBuilder]: Building ICFG [2021-11-17 02:02:34,645 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-17 02:02:34,871 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-17 02:02:37,013 INFO L277 CfgBuilder]: Performing block encoding [2021-11-17 02:02:37,027 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-17 02:02:37,027 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-17 02:02:37,030 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 02:02:37 BoogieIcfgContainer [2021-11-17 02:02:37,030 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-17 02:02:37,032 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-17 02:02:37,032 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-17 02:02:37,034 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-17 02:02:37,035 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 02:02:33" (1/3) ... [2021-11-17 02:02:37,035 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50f289e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 02:02:37, skipping insertion in model container [2021-11-17 02:02:37,035 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:02:34" (2/3) ... [2021-11-17 02:02:37,036 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50f289e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 02:02:37, skipping insertion in model container [2021-11-17 02:02:37,036 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 02:02:37" (3/3) ... [2021-11-17 02:02:37,037 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i [2021-11-17 02:02:37,040 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-17 02:02:37,040 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-17 02:02:37,082 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-17 02:02:37,086 INFO L339 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-17 02:02:37,087 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-17 02:02:37,105 INFO L276 IsEmpty]: Start isEmpty. Operand has 587 states, 446 states have (on average 1.4103139013452914) internal successors, (629), 453 states have internal predecessors, (629), 114 states have call successors, (114), 26 states have call predecessors, (114), 25 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) [2021-11-17 02:02:37,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-17 02:02:37,122 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:02:37,122 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:02:37,123 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:02:37,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:02:37,127 INFO L85 PathProgramCache]: Analyzing trace with hash -2036575917, now seen corresponding path program 1 times [2021-11-17 02:02:37,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:02:37,133 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070675719] [2021-11-17 02:02:37,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:02:37,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:02:37,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:02:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:37,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:37,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:02:37,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:02:37,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:02:37,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:37,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:02:37,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:37,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:02:37,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:02:37,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:02:37,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:02:37,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:02:37,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:02:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-11-17 02:02:37,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:37,737 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-11-17 02:02:37,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:02:37,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070675719] [2021-11-17 02:02:37,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070675719] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:02:37,738 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:02:37,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-17 02:02:37,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177012709] [2021-11-17 02:02:37,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:02:37,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-17 02:02:37,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:02:37,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-17 02:02:37,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-17 02:02:37,782 INFO L87 Difference]: Start difference. First operand has 587 states, 446 states have (on average 1.4103139013452914) internal successors, (629), 453 states have internal predecessors, (629), 114 states have call successors, (114), 26 states have call predecessors, (114), 25 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-17 02:02:40,346 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:02:41,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:02:41,103 INFO L93 Difference]: Finished difference Result 1285 states and 1965 transitions. [2021-11-17 02:02:41,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-17 02:02:41,106 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2021-11-17 02:02:41,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:02:41,116 INFO L225 Difference]: With dead ends: 1285 [2021-11-17 02:02:41,117 INFO L226 Difference]: Without dead ends: 686 [2021-11-17 02:02:41,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:02:41,123 INFO L933 BasicCegarLoop]: 859 mSDtfsCounter, 537 mSDsluCounter, 1300 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 437 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 2159 SdHoareTripleChecker+Invalid, 1068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-17 02:02:41,124 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 2159 Invalid, 1068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 630 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2021-11-17 02:02:41,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-11-17 02:02:41,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 571. [2021-11-17 02:02:41,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 437 states have (on average 1.3981693363844394) internal successors, (611), 438 states have internal predecessors, (611), 108 states have call successors, (108), 25 states have call predecessors, (108), 25 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2021-11-17 02:02:41,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 827 transitions. [2021-11-17 02:02:41,211 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 827 transitions. Word has length 128 [2021-11-17 02:02:41,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:02:41,212 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 827 transitions. [2021-11-17 02:02:41,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-17 02:02:41,212 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 827 transitions. [2021-11-17 02:02:41,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-17 02:02:41,220 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:02:41,220 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:02:41,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-17 02:02:41,221 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:02:41,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:02:41,221 INFO L85 PathProgramCache]: Analyzing trace with hash 282871191, now seen corresponding path program 1 times [2021-11-17 02:02:41,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:02:41,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122598948] [2021-11-17 02:02:41,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:02:41,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:02:41,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:02:41,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:41,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:02:41,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:02:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:02:41,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:41,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:02:41,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:41,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:41,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:02:41,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:02:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:02:41,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:02:41,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:02:41,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:02:41,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-11-17 02:02:41,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:41,499 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-11-17 02:02:41,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:02:41,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122598948] [2021-11-17 02:02:41,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122598948] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:02:41,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:02:41,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 02:02:41,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689544196] [2021-11-17 02:02:41,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:02:41,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:02:41,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:02:41,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:02:41,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:02:41,501 INFO L87 Difference]: Start difference. First operand 571 states and 827 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-17 02:02:43,992 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:02:44,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:02:44,803 INFO L93 Difference]: Finished difference Result 1289 states and 1901 transitions. [2021-11-17 02:02:44,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 02:02:44,804 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2021-11-17 02:02:44,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:02:44,807 INFO L225 Difference]: With dead ends: 1289 [2021-11-17 02:02:44,807 INFO L226 Difference]: Without dead ends: 749 [2021-11-17 02:02:44,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-11-17 02:02:44,809 INFO L933 BasicCegarLoop]: 838 mSDtfsCounter, 886 mSDsluCounter, 1405 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 610 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 925 SdHoareTripleChecker+Valid, 2243 SdHoareTripleChecker+Invalid, 1408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 610 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-17 02:02:44,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [925 Valid, 2243 Invalid, 1408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [610 Valid, 797 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2021-11-17 02:02:44,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-11-17 02:02:44,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 632. [2021-11-17 02:02:44,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 488 states have (on average 1.3913934426229508) internal successors, (679), 490 states have internal predecessors, (679), 113 states have call successors, (113), 30 states have call predecessors, (113), 30 states have return successors, (113), 113 states have call predecessors, (113), 113 states have call successors, (113) [2021-11-17 02:02:44,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 905 transitions. [2021-11-17 02:02:44,841 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 905 transitions. Word has length 128 [2021-11-17 02:02:44,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:02:44,844 INFO L470 AbstractCegarLoop]: Abstraction has 632 states and 905 transitions. [2021-11-17 02:02:44,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 3 states have internal predecessors, (48), 2 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-17 02:02:44,844 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 905 transitions. [2021-11-17 02:02:44,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2021-11-17 02:02:44,852 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:02:44,852 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 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] [2021-11-17 02:02:44,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-17 02:02:44,857 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:02:44,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:02:44,857 INFO L85 PathProgramCache]: Analyzing trace with hash -971627008, now seen corresponding path program 1 times [2021-11-17 02:02:44,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:02:44,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589155311] [2021-11-17 02:02:44,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:02:44,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:02:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:44,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:02:44,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:44,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:44,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:44,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:02:45,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:02:45,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:02:45,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:45,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:45,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:02:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:45,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:45,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:02:45,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:02:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:02:45,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:02:45,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:02:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:02:45,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:02:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:45,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:45,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:02:45,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:02:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:45,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:02:45,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:02:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:02:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-11-17 02:02:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:02:45,168 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2021-11-17 02:02:45,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:02:45,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589155311] [2021-11-17 02:02:45,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589155311] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:02:45,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:02:45,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 02:02:45,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006018512] [2021-11-17 02:02:45,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:02:45,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:02:45,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:02:45,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:02:45,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:02:45,171 INFO L87 Difference]: Start difference. First operand 632 states and 905 transitions. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-17 02:02:48,687 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:02:50,863 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:02:52,883 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:02:54,967 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:02:56,991 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:02:59,024 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:01,134 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:03,033 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:03,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:03:03,804 INFO L93 Difference]: Finished difference Result 1706 states and 2507 transitions. [2021-11-17 02:03:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 02:03:03,804 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 196 [2021-11-17 02:03:03,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:03:03,809 INFO L225 Difference]: With dead ends: 1706 [2021-11-17 02:03:03,809 INFO L226 Difference]: Without dead ends: 1111 [2021-11-17 02:03:03,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-11-17 02:03:03,811 INFO L933 BasicCegarLoop]: 891 mSDtfsCounter, 1363 mSDsluCounter, 1535 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 815 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1399 SdHoareTripleChecker+Valid, 2426 SdHoareTripleChecker+Invalid, 1999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 815 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2021-11-17 02:03:03,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1399 Valid, 2426 Invalid, 1999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [815 Valid, 1177 Invalid, 7 Unknown, 0 Unchecked, 18.5s Time] [2021-11-17 02:03:03,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2021-11-17 02:03:03,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 885. [2021-11-17 02:03:03,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 693 states have (on average 1.3766233766233766) internal successors, (954), 696 states have internal predecessors, (954), 143 states have call successors, (143), 48 states have call predecessors, (143), 48 states have return successors, (143), 143 states have call predecessors, (143), 143 states have call successors, (143) [2021-11-17 02:03:03,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1240 transitions. [2021-11-17 02:03:03,854 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1240 transitions. Word has length 196 [2021-11-17 02:03:03,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:03:03,855 INFO L470 AbstractCegarLoop]: Abstraction has 885 states and 1240 transitions. [2021-11-17 02:03:03,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-17 02:03:03,856 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1240 transitions. [2021-11-17 02:03:03,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-11-17 02:03:03,857 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:03:03,858 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 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] [2021-11-17 02:03:03,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-17 02:03:03,858 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:03:03,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:03:03,858 INFO L85 PathProgramCache]: Analyzing trace with hash -2029972223, now seen corresponding path program 1 times [2021-11-17 02:03:03,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:03:03,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500871429] [2021-11-17 02:03:03,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:03:03,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:03:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:03,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:03:03,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:03,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:03,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:03,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:03:04,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:03:04,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:03:04,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:04,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:03:04,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:04,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:03:04,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:03:04,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:03:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:03:04,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:03:04,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:03:04,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:03:04,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:04,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:04,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:03:04,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:03:04,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:04,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:04,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:03:04,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:04,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-11-17 02:03:04,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:04,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:04,142 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-11-17 02:03:04,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:03:04,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500871429] [2021-11-17 02:03:04,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500871429] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:03:04,142 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:03:04,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 02:03:04,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529295690] [2021-11-17 02:03:04,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:03:04,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:03:04,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:03:04,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:03:04,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:03:04,144 INFO L87 Difference]: Start difference. First operand 885 states and 1240 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2021-11-17 02:03:05,711 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:07,746 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:09,770 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:11,801 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:13,837 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:15,871 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:17,897 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:18,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:03:18,666 INFO L93 Difference]: Finished difference Result 1961 states and 2819 transitions. [2021-11-17 02:03:18,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 02:03:18,666 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 206 [2021-11-17 02:03:18,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:03:18,671 INFO L225 Difference]: With dead ends: 1961 [2021-11-17 02:03:18,671 INFO L226 Difference]: Without dead ends: 1113 [2021-11-17 02:03:18,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-11-17 02:03:18,676 INFO L933 BasicCegarLoop]: 827 mSDtfsCounter, 401 mSDsluCounter, 1955 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 300 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 2782 SdHoareTripleChecker+Invalid, 1288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 300 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.4s IncrementalHoareTripleChecker+Time [2021-11-17 02:03:18,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 2782 Invalid, 1288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [300 Valid, 982 Invalid, 6 Unknown, 0 Unchecked, 14.4s Time] [2021-11-17 02:03:18,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1113 states. [2021-11-17 02:03:18,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1113 to 887. [2021-11-17 02:03:18,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 695 states have (on average 1.3755395683453238) internal successors, (956), 698 states have internal predecessors, (956), 143 states have call successors, (143), 48 states have call predecessors, (143), 48 states have return successors, (143), 143 states have call predecessors, (143), 143 states have call successors, (143) [2021-11-17 02:03:18,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1242 transitions. [2021-11-17 02:03:18,710 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1242 transitions. Word has length 206 [2021-11-17 02:03:18,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:03:18,712 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 1242 transitions. [2021-11-17 02:03:18,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2021-11-17 02:03:18,713 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1242 transitions. [2021-11-17 02:03:18,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-11-17 02:03:18,714 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:03:18,714 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 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] [2021-11-17 02:03:18,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-17 02:03:18,715 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:03:18,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:03:18,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1972713921, now seen corresponding path program 1 times [2021-11-17 02:03:18,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:03:18,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691045163] [2021-11-17 02:03:18,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:03:18,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:03:18,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:03:18,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:18,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:18,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:03:18,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:03:18,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:03:18,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:18,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:18,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:03:18,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:18,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:03:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:03:18,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:03:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:03:18,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:03:18,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:03:18,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:03:18,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:18,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:03:18,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:03:18,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:18,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:18,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:18,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:19,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:03:19,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:19,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:19,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:19,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:19,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:19,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-11-17 02:03:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:19,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-11-17 02:03:19,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:03:19,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691045163] [2021-11-17 02:03:19,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691045163] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:03:19,039 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:03:19,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 02:03:19,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654787499] [2021-11-17 02:03:19,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:03:19,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:03:19,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:03:19,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:03:19,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:03:19,040 INFO L87 Difference]: Start difference. First operand 887 states and 1242 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-11-17 02:03:21,339 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:23,363 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:25,392 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:27,686 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:29,510 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:30,708 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:32,585 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:34,807 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:36,842 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:37,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:03:37,835 INFO L93 Difference]: Finished difference Result 2163 states and 3153 transitions. [2021-11-17 02:03:37,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 02:03:37,835 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 206 [2021-11-17 02:03:37,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:03:37,843 INFO L225 Difference]: With dead ends: 2163 [2021-11-17 02:03:37,843 INFO L226 Difference]: Without dead ends: 2161 [2021-11-17 02:03:37,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-11-17 02:03:37,844 INFO L933 BasicCegarLoop]: 900 mSDtfsCounter, 1460 mSDsluCounter, 1998 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 674 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1562 SdHoareTripleChecker+Valid, 2898 SdHoareTripleChecker+Invalid, 1930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 674 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2021-11-17 02:03:37,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1562 Valid, 2898 Invalid, 1930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [674 Valid, 1251 Invalid, 5 Unknown, 0 Unchecked, 18.6s Time] [2021-11-17 02:03:37,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2161 states. [2021-11-17 02:03:37,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2161 to 1713. [2021-11-17 02:03:37,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1713 states, 1348 states have (on average 1.3827893175074184) internal successors, (1864), 1355 states have internal predecessors, (1864), 270 states have call successors, (270), 94 states have call predecessors, (270), 94 states have return successors, (270), 269 states have call predecessors, (270), 270 states have call successors, (270) [2021-11-17 02:03:37,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1713 states to 1713 states and 2404 transitions. [2021-11-17 02:03:37,888 INFO L78 Accepts]: Start accepts. Automaton has 1713 states and 2404 transitions. Word has length 206 [2021-11-17 02:03:37,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:03:37,888 INFO L470 AbstractCegarLoop]: Abstraction has 1713 states and 2404 transitions. [2021-11-17 02:03:37,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-11-17 02:03:37,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1713 states and 2404 transitions. [2021-11-17 02:03:37,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-11-17 02:03:37,891 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:03:37,891 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:03:37,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-17 02:03:37,891 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:03:37,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:03:37,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1543788893, now seen corresponding path program 1 times [2021-11-17 02:03:37,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:03:37,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360825233] [2021-11-17 02:03:37,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:03:37,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:03:37,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:37,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:03:37,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:37,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:37,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:37,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:37,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:37,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:03:37,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:37,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:03:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:03:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:38,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:03:38,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:38,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:38,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:03:38,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:03:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:03:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:03:38,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:03:38,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:03:38,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:03:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:38,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:03:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:03:38,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:38,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:03:38,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:38,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2021-11-17 02:03:38,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:38,109 INFO L134 CoverageAnalysis]: Checked inductivity of 318 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-11-17 02:03:38,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:03:38,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360825233] [2021-11-17 02:03:38,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360825233] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:03:38,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:03:38,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 02:03:38,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537261167] [2021-11-17 02:03:38,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:03:38,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:03:38,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:03:38,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:03:38,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:03:38,112 INFO L87 Difference]: Start difference. First operand 1713 states and 2404 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-17 02:03:41,662 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:43,337 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:45,076 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:47,115 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:49,201 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:51,379 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:52,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:03:52,059 INFO L93 Difference]: Finished difference Result 4561 states and 6577 transitions. [2021-11-17 02:03:52,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 02:03:52,060 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 215 [2021-11-17 02:03:52,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:03:52,070 INFO L225 Difference]: With dead ends: 4561 [2021-11-17 02:03:52,070 INFO L226 Difference]: Without dead ends: 2885 [2021-11-17 02:03:52,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-11-17 02:03:52,075 INFO L933 BasicCegarLoop]: 1066 mSDtfsCounter, 1254 mSDsluCounter, 1504 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 882 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1297 SdHoareTripleChecker+Valid, 2570 SdHoareTripleChecker+Invalid, 1945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 882 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2021-11-17 02:03:52,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1297 Valid, 2570 Invalid, 1945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [882 Valid, 1060 Invalid, 3 Unknown, 0 Unchecked, 13.8s Time] [2021-11-17 02:03:52,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2885 states. [2021-11-17 02:03:52,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2885 to 2221. [2021-11-17 02:03:52,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2221 states, 1760 states have (on average 1.3721590909090908) internal successors, (2415), 1769 states have internal predecessors, (2415), 330 states have call successors, (330), 130 states have call predecessors, (330), 130 states have return successors, (330), 329 states have call predecessors, (330), 330 states have call successors, (330) [2021-11-17 02:03:52,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2221 states to 2221 states and 3075 transitions. [2021-11-17 02:03:52,144 INFO L78 Accepts]: Start accepts. Automaton has 2221 states and 3075 transitions. Word has length 215 [2021-11-17 02:03:52,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:03:52,145 INFO L470 AbstractCegarLoop]: Abstraction has 2221 states and 3075 transitions. [2021-11-17 02:03:52,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (19), 6 states have call predecessors, (19), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-17 02:03:52,145 INFO L276 IsEmpty]: Start isEmpty. Operand 2221 states and 3075 transitions. [2021-11-17 02:03:52,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2021-11-17 02:03:52,148 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:03:52,149 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 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] [2021-11-17 02:03:52,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-17 02:03:52,149 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:03:52,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:03:52,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1934647390, now seen corresponding path program 1 times [2021-11-17 02:03:52,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:03:52,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172177478] [2021-11-17 02:03:52,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:03:52,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:03:52,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:03:52,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:52,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:52,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:03:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:03:52,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:03:52,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:52,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:52,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:03:52,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:52,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:52,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:03:52,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:03:52,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:03:52,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:03:52,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:03:52,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:03:52,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:03:52,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:52,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:52,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:03:52,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:03:52,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:52,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:52,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:03:52,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:52,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:03:52,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:03:52,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:03:52,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2021-11-17 02:03:52,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:03:52,387 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2021-11-17 02:03:52,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:03:52,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172177478] [2021-11-17 02:03:52,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172177478] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:03:52,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:03:52,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-17 02:03:52,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358866158] [2021-11-17 02:03:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:03:52,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 02:03:52,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:03:52,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 02:03:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:03:52,389 INFO L87 Difference]: Start difference. First operand 2221 states and 3075 transitions. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-17 02:03:54,196 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:56,222 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:57,765 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:03:59,538 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:01,670 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:03,526 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:05,619 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:07,653 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:09,548 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:11,700 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:13,729 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:14,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:04:14,752 INFO L93 Difference]: Finished difference Result 6691 states and 9460 transitions. [2021-11-17 02:04:14,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-17 02:04:14,752 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 236 [2021-11-17 02:04:14,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:04:14,772 INFO L225 Difference]: With dead ends: 6691 [2021-11-17 02:04:14,772 INFO L226 Difference]: Without dead ends: 4507 [2021-11-17 02:04:14,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-11-17 02:04:14,777 INFO L933 BasicCegarLoop]: 1247 mSDtfsCounter, 1319 mSDsluCounter, 2747 mSDsCounter, 0 mSdLazyCounter, 1662 mSolverCounterSat, 774 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1349 SdHoareTripleChecker+Valid, 3994 SdHoareTripleChecker+Invalid, 2442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 774 IncrementalHoareTripleChecker+Valid, 1662 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.2s IncrementalHoareTripleChecker+Time [2021-11-17 02:04:14,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1349 Valid, 3994 Invalid, 2442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [774 Valid, 1662 Invalid, 6 Unknown, 0 Unchecked, 22.2s Time] [2021-11-17 02:04:14,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4507 states. [2021-11-17 02:04:14,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4507 to 2225. [2021-11-17 02:04:14,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2225 states, 1764 states have (on average 1.3713151927437641) internal successors, (2419), 1773 states have internal predecessors, (2419), 330 states have call successors, (330), 130 states have call predecessors, (330), 130 states have return successors, (330), 329 states have call predecessors, (330), 330 states have call successors, (330) [2021-11-17 02:04:14,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2225 states to 2225 states and 3079 transitions. [2021-11-17 02:04:14,865 INFO L78 Accepts]: Start accepts. Automaton has 2225 states and 3079 transitions. Word has length 236 [2021-11-17 02:04:14,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:04:14,866 INFO L470 AbstractCegarLoop]: Abstraction has 2225 states and 3079 transitions. [2021-11-17 02:04:14,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 4 states have internal predecessors, (94), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-17 02:04:14,866 INFO L276 IsEmpty]: Start isEmpty. Operand 2225 states and 3079 transitions. [2021-11-17 02:04:14,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2021-11-17 02:04:14,869 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:04:14,869 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 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] [2021-11-17 02:04:14,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-17 02:04:14,870 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:04:14,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:04:14,870 INFO L85 PathProgramCache]: Analyzing trace with hash -902031644, now seen corresponding path program 1 times [2021-11-17 02:04:14,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:04:14,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118874088] [2021-11-17 02:04:14,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:04:14,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:04:14,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:04:14,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:14,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:14,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:04:14,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:04:14,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:04:14,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:14,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:14,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:04:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:14,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:15,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:04:15,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:04:15,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:04:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:04:15,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:04:15,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:04:15,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:04:15,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:15,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:15,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:04:15,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:04:15,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:15,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:04:15,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:15,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:15,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:04:15,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-11-17 02:04:15,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:15,089 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2021-11-17 02:04:15,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:04:15,090 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118874088] [2021-11-17 02:04:15,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118874088] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:04:15,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:04:15,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 02:04:15,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912856529] [2021-11-17 02:04:15,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:04:15,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:04:15,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:04:15,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:04:15,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:04:15,092 INFO L87 Difference]: Start difference. First operand 2225 states and 3079 transitions. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-17 02:04:16,933 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:18,956 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:20,991 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:22,449 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:24,799 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:26,832 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:28,864 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:30,593 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:32,534 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:34,563 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:36,593 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:38,684 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:40,720 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:42,747 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:43,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:04:43,724 INFO L93 Difference]: Finished difference Result 5819 states and 8273 transitions. [2021-11-17 02:04:43,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 02:04:43,724 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 242 [2021-11-17 02:04:43,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:04:43,736 INFO L225 Difference]: With dead ends: 5819 [2021-11-17 02:04:43,736 INFO L226 Difference]: Without dead ends: 3631 [2021-11-17 02:04:43,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-11-17 02:04:43,742 INFO L933 BasicCegarLoop]: 1149 mSDtfsCounter, 969 mSDsluCounter, 1984 mSDsCounter, 0 mSdLazyCounter, 1551 mSolverCounterSat, 571 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1022 SdHoareTripleChecker+Valid, 3133 SdHoareTripleChecker+Invalid, 2132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 571 IncrementalHoareTripleChecker+Valid, 1551 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.4s IncrementalHoareTripleChecker+Time [2021-11-17 02:04:43,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1022 Valid, 3133 Invalid, 2132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [571 Valid, 1551 Invalid, 10 Unknown, 0 Unchecked, 28.4s Time] [2021-11-17 02:04:43,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3631 states. [2021-11-17 02:04:43,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3631 to 2751. [2021-11-17 02:04:43,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2751 states, 2188 states have (on average 1.3628884826325411) internal successors, (2982), 2199 states have internal predecessors, (2982), 390 states have call successors, (390), 172 states have call predecessors, (390), 172 states have return successors, (390), 389 states have call predecessors, (390), 390 states have call successors, (390) [2021-11-17 02:04:43,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2751 states to 2751 states and 3762 transitions. [2021-11-17 02:04:43,831 INFO L78 Accepts]: Start accepts. Automaton has 2751 states and 3762 transitions. Word has length 242 [2021-11-17 02:04:43,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:04:43,832 INFO L470 AbstractCegarLoop]: Abstraction has 2751 states and 3762 transitions. [2021-11-17 02:04:43,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (21), 6 states have call predecessors, (21), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-17 02:04:43,832 INFO L276 IsEmpty]: Start isEmpty. Operand 2751 states and 3762 transitions. [2021-11-17 02:04:43,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2021-11-17 02:04:43,835 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:04:43,836 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 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] [2021-11-17 02:04:43,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-17 02:04:43,836 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:04:43,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:04:43,836 INFO L85 PathProgramCache]: Analyzing trace with hash 256272985, now seen corresponding path program 1 times [2021-11-17 02:04:43,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:04:43,836 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237428596] [2021-11-17 02:04:43,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:04:43,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:04:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:43,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:04:43,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:43,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:43,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:43,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:43,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:43,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:04:43,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:43,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:04:43,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:43,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:04:43,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:43,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:43,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:44,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:04:44,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:44,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:04:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:04:44,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:04:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:04:44,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:04:44,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:04:44,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:04:44,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:44,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:04:44,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:04:44,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:44,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:04:44,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:44,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:04:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-11-17 02:04:44,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-17 02:04:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:44,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2021-11-17 02:04:44,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:44,197 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2021-11-17 02:04:44,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:04:44,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237428596] [2021-11-17 02:04:44,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237428596] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:04:44,198 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:04:44,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 02:04:44,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155056331] [2021-11-17 02:04:44,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:04:44,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:04:44,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:04:44,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:04:44,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:04:44,200 INFO L87 Difference]: Start difference. First operand 2751 states and 3762 transitions. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 3 states have internal predecessors, (115), 3 states have call successors, (25), 6 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2021-11-17 02:04:46,417 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:48,466 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:50,497 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:52,722 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:54,752 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:55,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:04:55,397 INFO L93 Difference]: Finished difference Result 6343 states and 8911 transitions. [2021-11-17 02:04:55,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-17 02:04:55,398 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 3 states have internal predecessors, (115), 3 states have call successors, (25), 6 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 285 [2021-11-17 02:04:55,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:04:55,439 INFO L225 Difference]: With dead ends: 6343 [2021-11-17 02:04:55,439 INFO L226 Difference]: Without dead ends: 3629 [2021-11-17 02:04:55,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-11-17 02:04:55,444 INFO L933 BasicCegarLoop]: 730 mSDtfsCounter, 1512 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 768 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1591 SdHoareTripleChecker+Valid, 1522 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 768 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2021-11-17 02:04:55,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1591 Valid, 1522 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [768 Valid, 497 Invalid, 4 Unknown, 0 Unchecked, 11.0s Time] [2021-11-17 02:04:55,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3629 states. [2021-11-17 02:04:55,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3629 to 2751. [2021-11-17 02:04:55,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2751 states, 2188 states have (on average 1.3185557586837295) internal successors, (2885), 2199 states have internal predecessors, (2885), 390 states have call successors, (390), 172 states have call predecessors, (390), 172 states have return successors, (390), 389 states have call predecessors, (390), 390 states have call successors, (390) [2021-11-17 02:04:55,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2751 states to 2751 states and 3665 transitions. [2021-11-17 02:04:55,528 INFO L78 Accepts]: Start accepts. Automaton has 2751 states and 3665 transitions. Word has length 285 [2021-11-17 02:04:55,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:04:55,529 INFO L470 AbstractCegarLoop]: Abstraction has 2751 states and 3665 transitions. [2021-11-17 02:04:55,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 3 states have internal predecessors, (115), 3 states have call successors, (25), 6 states have call predecessors, (25), 1 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2021-11-17 02:04:55,529 INFO L276 IsEmpty]: Start isEmpty. Operand 2751 states and 3665 transitions. [2021-11-17 02:04:55,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2021-11-17 02:04:55,533 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:04:55,533 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 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] [2021-11-17 02:04:55,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-17 02:04:55,534 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:04:55,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:04:55,534 INFO L85 PathProgramCache]: Analyzing trace with hash -724120619, now seen corresponding path program 1 times [2021-11-17 02:04:55,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:04:55,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617438455] [2021-11-17 02:04:55,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:04:55,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:04:55,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:04:55,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:04:55,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:04:55,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:04:55,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:55,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:04:55,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:55,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:04:55,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:04:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:04:55,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:04:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:04:55,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:04:55,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:04:55,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:55,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:04:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:04:55,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:04:55,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:04:55,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:04:55,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-11-17 02:04:55,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-17 02:04:55,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:04:55,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2021-11-17 02:04:55,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:04:55,791 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 399 trivial. 0 not checked. [2021-11-17 02:04:55,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:04:55,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617438455] [2021-11-17 02:04:55,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617438455] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:04:55,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:04:55,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-17 02:04:55,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006245568] [2021-11-17 02:04:55,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:04:55,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 02:04:55,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:04:55,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 02:04:55,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:04:55,794 INFO L87 Difference]: Start difference. First operand 2751 states and 3665 transitions. Second operand has 8 states, 8 states have (on average 14.375) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (25), 6 states have call predecessors, (25), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2021-11-17 02:04:57,254 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:04:58,913 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:00,765 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:02,803 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:04,837 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:06,874 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:09,305 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:12,547 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:14,586 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:16,386 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:18,423 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:20,540 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:22,583 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:24,615 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:26,647 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:27,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:05:27,684 INFO L93 Difference]: Finished difference Result 8867 states and 12087 transitions. [2021-11-17 02:05:27,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-17 02:05:27,685 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (25), 6 states have call predecessors, (25), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 285 [2021-11-17 02:05:27,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:05:27,704 INFO L225 Difference]: With dead ends: 8867 [2021-11-17 02:05:27,704 INFO L226 Difference]: Without dead ends: 6153 [2021-11-17 02:05:27,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-11-17 02:05:27,710 INFO L933 BasicCegarLoop]: 1329 mSDtfsCounter, 1275 mSDsluCounter, 3477 mSDsCounter, 0 mSdLazyCounter, 1732 mSolverCounterSat, 718 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1321 SdHoareTripleChecker+Valid, 4806 SdHoareTripleChecker+Invalid, 2461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 718 IncrementalHoareTripleChecker+Valid, 1732 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.7s IncrementalHoareTripleChecker+Time [2021-11-17 02:05:27,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1321 Valid, 4806 Invalid, 2461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [718 Valid, 1732 Invalid, 11 Unknown, 0 Unchecked, 31.7s Time] [2021-11-17 02:05:27,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6153 states. [2021-11-17 02:05:27,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6153 to 2755. [2021-11-17 02:05:27,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2755 states, 2192 states have (on average 1.3179744525547445) internal successors, (2889), 2203 states have internal predecessors, (2889), 390 states have call successors, (390), 172 states have call predecessors, (390), 172 states have return successors, (390), 389 states have call predecessors, (390), 390 states have call successors, (390) [2021-11-17 02:05:27,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2755 states to 2755 states and 3669 transitions. [2021-11-17 02:05:27,833 INFO L78 Accepts]: Start accepts. Automaton has 2755 states and 3669 transitions. Word has length 285 [2021-11-17 02:05:27,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:05:27,835 INFO L470 AbstractCegarLoop]: Abstraction has 2755 states and 3669 transitions. [2021-11-17 02:05:27,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.375) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (25), 6 states have call predecessors, (25), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2021-11-17 02:05:27,835 INFO L276 IsEmpty]: Start isEmpty. Operand 2755 states and 3669 transitions. [2021-11-17 02:05:27,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2021-11-17 02:05:27,840 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:05:27,840 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-17 02:05:27,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-17 02:05:27,841 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:05:27,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:05:27,841 INFO L85 PathProgramCache]: Analyzing trace with hash 2051807752, now seen corresponding path program 1 times [2021-11-17 02:05:27,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:05:27,842 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521409298] [2021-11-17 02:05:27,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:27,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:05:27,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:05:27,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:27,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:05:27,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:05:27,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:05:27,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:27,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:27,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:27,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:05:28,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:28,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:05:28,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:05:28,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:05:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:05:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:05:28,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:05:28,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:05:28,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:28,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:05:28,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:05:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:28,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:05:28,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:05:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-11-17 02:05:28,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-17 02:05:28,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-17 02:05:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2021-11-17 02:05:28,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2021-11-17 02:05:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2021-11-17 02:05:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2021-11-17 02:05:28,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2021-11-17 02:05:28,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2021-11-17 02:05:28,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:28,110 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-11-17 02:05:28,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:05:28,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521409298] [2021-11-17 02:05:28,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521409298] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:05:28,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:05:28,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-17 02:05:28,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224180545] [2021-11-17 02:05:28,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:05:28,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 02:05:28,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:05:28,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 02:05:28,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:05:28,113 INFO L87 Difference]: Start difference. First operand 2755 states and 3669 transitions. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 3 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 02:05:30,459 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:31,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:05:31,192 INFO L93 Difference]: Finished difference Result 6353 states and 8649 transitions. [2021-11-17 02:05:31,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-17 02:05:31,193 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 3 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 338 [2021-11-17 02:05:31,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:05:31,209 INFO L225 Difference]: With dead ends: 6353 [2021-11-17 02:05:31,209 INFO L226 Difference]: Without dead ends: 3635 [2021-11-17 02:05:31,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-11-17 02:05:31,216 INFO L933 BasicCegarLoop]: 765 mSDtfsCounter, 812 mSDsluCounter, 1472 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 624 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 834 SdHoareTripleChecker+Valid, 2237 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 624 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-11-17 02:05:31,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [834 Valid, 2237 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [624 Valid, 626 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2021-11-17 02:05:31,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3635 states. [2021-11-17 02:05:31,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3635 to 2757. [2021-11-17 02:05:31,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2194 states have (on average 1.3176845943482225) internal successors, (2891), 2205 states have internal predecessors, (2891), 390 states have call successors, (390), 172 states have call predecessors, (390), 172 states have return successors, (390), 389 states have call predecessors, (390), 390 states have call successors, (390) [2021-11-17 02:05:31,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 3671 transitions. [2021-11-17 02:05:31,309 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 3671 transitions. Word has length 338 [2021-11-17 02:05:31,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:05:31,310 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 3671 transitions. [2021-11-17 02:05:31,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 3 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 02:05:31,310 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 3671 transitions. [2021-11-17 02:05:31,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2021-11-17 02:05:31,314 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:05:31,314 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-17 02:05:31,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-17 02:05:31,315 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:05:31,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:05:31,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1583628022, now seen corresponding path program 1 times [2021-11-17 02:05:31,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:05:31,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325519661] [2021-11-17 02:05:31,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:31,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:05:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:05:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:31,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:05:31,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:05:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:05:31,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:31,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:05:31,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:31,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:05:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:05:31,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:05:31,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:05:31,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:05:31,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:05:31,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:05:31,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:31,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:05:31,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:05:31,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:31,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:05:31,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:31,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:05:31,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-11-17 02:05:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-17 02:05:31,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-17 02:05:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:31,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2021-11-17 02:05:31,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2021-11-17 02:05:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2021-11-17 02:05:31,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2021-11-17 02:05:31,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2021-11-17 02:05:31,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2021-11-17 02:05:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:31,598 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-11-17 02:05:31,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:05:31,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325519661] [2021-11-17 02:05:31,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325519661] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:05:31,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:05:31,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-17 02:05:31,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403399650] [2021-11-17 02:05:31,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:05:31,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 02:05:31,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:05:31,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 02:05:31,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:05:31,602 INFO L87 Difference]: Start difference. First operand 2757 states and 3671 transitions. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 3 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 02:05:33,350 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:35,389 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:37,425 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:39,459 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:41,600 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:43,634 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:44,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:05:44,488 INFO L93 Difference]: Finished difference Result 6357 states and 8653 transitions. [2021-11-17 02:05:44,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-17 02:05:44,503 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 3 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 338 [2021-11-17 02:05:44,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:05:44,513 INFO L225 Difference]: With dead ends: 6357 [2021-11-17 02:05:44,514 INFO L226 Difference]: Without dead ends: 3637 [2021-11-17 02:05:44,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-11-17 02:05:44,519 INFO L933 BasicCegarLoop]: 760 mSDtfsCounter, 518 mSDsluCounter, 2300 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 341 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 3060 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 341 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2021-11-17 02:05:44,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [540 Valid, 3060 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [341 Valid, 1105 Invalid, 5 Unknown, 0 Unchecked, 12.8s Time] [2021-11-17 02:05:44,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3637 states. [2021-11-17 02:05:44,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3637 to 2759. [2021-11-17 02:05:44,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2759 states, 2196 states have (on average 1.3173952641165756) internal successors, (2893), 2207 states have internal predecessors, (2893), 390 states have call successors, (390), 172 states have call predecessors, (390), 172 states have return successors, (390), 389 states have call predecessors, (390), 390 states have call successors, (390) [2021-11-17 02:05:44,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2759 states to 2759 states and 3673 transitions. [2021-11-17 02:05:44,636 INFO L78 Accepts]: Start accepts. Automaton has 2759 states and 3673 transitions. Word has length 338 [2021-11-17 02:05:44,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:05:44,636 INFO L470 AbstractCegarLoop]: Abstraction has 2759 states and 3673 transitions. [2021-11-17 02:05:44,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 3 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 02:05:44,636 INFO L276 IsEmpty]: Start isEmpty. Operand 2759 states and 3673 transitions. [2021-11-17 02:05:44,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2021-11-17 02:05:44,639 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:05:44,640 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-17 02:05:44,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-17 02:05:44,640 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:05:44,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:05:44,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1308868408, now seen corresponding path program 1 times [2021-11-17 02:05:44,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:05:44,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32385378] [2021-11-17 02:05:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:44,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:05:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:05:44,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:44,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:05:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:05:44,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:05:44,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:44,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:05:44,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:44,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:05:44,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:05:44,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:05:44,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:05:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:05:44,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:05:44,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:05:44,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:44,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:05:44,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:05:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:44,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:05:44,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:44,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:05:44,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-11-17 02:05:44,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-17 02:05:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-17 02:05:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:44,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2021-11-17 02:05:44,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2021-11-17 02:05:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2021-11-17 02:05:44,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2021-11-17 02:05:44,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2021-11-17 02:05:44,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2021-11-17 02:05:44,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:44,966 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-11-17 02:05:44,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:05:44,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32385378] [2021-11-17 02:05:44,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32385378] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:05:44,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:05:44,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-17 02:05:44,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140380641] [2021-11-17 02:05:44,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:05:44,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-17 02:05:44,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:05:44,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-17 02:05:44,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-17 02:05:44,968 INFO L87 Difference]: Start difference. First operand 2759 states and 3673 transitions. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 4 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 02:05:47,379 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:48,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:05:48,184 INFO L93 Difference]: Finished difference Result 6365 states and 8661 transitions. [2021-11-17 02:05:48,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-17 02:05:48,185 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 4 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 338 [2021-11-17 02:05:48,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:05:48,194 INFO L225 Difference]: With dead ends: 6365 [2021-11-17 02:05:48,194 INFO L226 Difference]: Without dead ends: 3643 [2021-11-17 02:05:48,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-11-17 02:05:48,199 INFO L933 BasicCegarLoop]: 781 mSDtfsCounter, 643 mSDsluCounter, 2556 mSDsCounter, 0 mSdLazyCounter, 1100 mSolverCounterSat, 457 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 3337 SdHoareTripleChecker+Invalid, 1558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 457 IncrementalHoareTripleChecker+Valid, 1100 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-11-17 02:05:48,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 3337 Invalid, 1558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [457 Valid, 1100 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2021-11-17 02:05:48,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3643 states. [2021-11-17 02:05:48,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3643 to 2763. [2021-11-17 02:05:48,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2763 states, 2200 states have (on average 1.3168181818181819) internal successors, (2897), 2211 states have internal predecessors, (2897), 390 states have call successors, (390), 172 states have call predecessors, (390), 172 states have return successors, (390), 389 states have call predecessors, (390), 390 states have call successors, (390) [2021-11-17 02:05:48,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 3677 transitions. [2021-11-17 02:05:48,294 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 3677 transitions. Word has length 338 [2021-11-17 02:05:48,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:05:48,295 INFO L470 AbstractCegarLoop]: Abstraction has 2763 states and 3677 transitions. [2021-11-17 02:05:48,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 4 states have internal predecessors, (143), 2 states have call successors, (31), 7 states have call predecessors, (31), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 02:05:48,295 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 3677 transitions. [2021-11-17 02:05:48,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2021-11-17 02:05:48,298 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:05:48,298 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-17 02:05:48,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-17 02:05:48,299 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:05:48,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:05:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash 742115590, now seen corresponding path program 1 times [2021-11-17 02:05:48,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:05:48,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096036786] [2021-11-17 02:05:48,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:48,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:05:48,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:05:48,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:48,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:05:48,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:05:48,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:05:48,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:48,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:05:48,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:48,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:05:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:05:48,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:05:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:05:48,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:05:48,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:05:48,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-17 02:05:48,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:48,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-17 02:05:48,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-11-17 02:05:48,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:48,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-17 02:05:48,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-11-17 02:05:48,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2021-11-17 02:05:48,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-17 02:05:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-17 02:05:48,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:48,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2021-11-17 02:05:48,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2021-11-17 02:05:48,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 288 [2021-11-17 02:05:48,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2021-11-17 02:05:48,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2021-11-17 02:05:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 324 [2021-11-17 02:05:48,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2021-11-17 02:05:48,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:05:48,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096036786] [2021-11-17 02:05:48,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096036786] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 02:05:48,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749476602] [2021-11-17 02:05:48,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:48,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:05:48,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:05:48,625 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-17 02:05:48,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-17 02:05:49,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:49,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 2773 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-17 02:05:49,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:05:49,623 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2021-11-17 02:05:49,623 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-17 02:05:49,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749476602] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:05:49,623 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:05:49,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2021-11-17 02:05:49,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098012506] [2021-11-17 02:05:49,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:05:49,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 02:05:49,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:05:49,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 02:05:49,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-11-17 02:05:49,624 INFO L87 Difference]: Start difference. First operand 2763 states and 3677 transitions. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-17 02:05:49,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:05:49,830 INFO L93 Difference]: Finished difference Result 8207 states and 10907 transitions. [2021-11-17 02:05:49,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 02:05:49,830 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 338 [2021-11-17 02:05:49,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:05:49,847 INFO L225 Difference]: With dead ends: 8207 [2021-11-17 02:05:49,847 INFO L226 Difference]: Without dead ends: 5351 [2021-11-17 02:05:49,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-11-17 02:05:49,852 INFO L933 BasicCegarLoop]: 1532 mSDtfsCounter, 742 mSDsluCounter, 3840 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 5372 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-17 02:05:49,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [743 Valid, 5372 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-17 02:05:49,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5351 states. [2021-11-17 02:05:50,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5351 to 5247. [2021-11-17 02:05:50,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5247 states, 4190 states have (on average 1.317183770883055) internal successors, (5519), 4201 states have internal predecessors, (5519), 737 states have call successors, (737), 319 states have call predecessors, (737), 319 states have return successors, (737), 726 states have call predecessors, (737), 737 states have call successors, (737) [2021-11-17 02:05:50,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5247 states to 5247 states and 6993 transitions. [2021-11-17 02:05:50,033 INFO L78 Accepts]: Start accepts. Automaton has 5247 states and 6993 transitions. Word has length 338 [2021-11-17 02:05:50,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:05:50,033 INFO L470 AbstractCegarLoop]: Abstraction has 5247 states and 6993 transitions. [2021-11-17 02:05:50,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-17 02:05:50,034 INFO L276 IsEmpty]: Start isEmpty. Operand 5247 states and 6993 transitions. [2021-11-17 02:05:50,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2021-11-17 02:05:50,040 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:05:50,040 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:05:50,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-17 02:05:50,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-17 02:05:50,260 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:05:50,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:05:50,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1219083239, now seen corresponding path program 1 times [2021-11-17 02:05:50,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:05:50,260 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619441911] [2021-11-17 02:05:50,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:50,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:05:50,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:05:50,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:05:50,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:05:50,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:05:50,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:50,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:05:50,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:50,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:05:50,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:05:50,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-11-17 02:05:50,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:05:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-17 02:05:50,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:05:50,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-17 02:05:50,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-11-17 02:05:50,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:50,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-11-17 02:05:50,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-11-17 02:05:50,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-11-17 02:05:50,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:50,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2021-11-17 02:05:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2021-11-17 02:05:50,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2021-11-17 02:05:50,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 282 [2021-11-17 02:05:50,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:50,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2021-11-17 02:05:50,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2021-11-17 02:05:50,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 308 [2021-11-17 02:05:50,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2021-11-17 02:05:50,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2021-11-17 02:05:50,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2021-11-17 02:05:50,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:50,600 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 538 trivial. 0 not checked. [2021-11-17 02:05:50,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:05:50,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619441911] [2021-11-17 02:05:50,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619441911] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 02:05:50,601 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339230074] [2021-11-17 02:05:50,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:50,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:05:50,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:05:50,602 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-17 02:05:50,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-17 02:05:51,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:51,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 2923 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-17 02:05:51,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:05:51,742 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 252 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2021-11-17 02:05:51,742 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-17 02:05:51,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339230074] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:05:51,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:05:51,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2021-11-17 02:05:51,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732763416] [2021-11-17 02:05:51,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:05:51,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 02:05:51,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:05:51,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 02:05:51,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-11-17 02:05:51,744 INFO L87 Difference]: Start difference. First operand 5247 states and 6993 transitions. Second operand has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-17 02:05:51,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:05:51,907 INFO L93 Difference]: Finished difference Result 10475 states and 13964 transitions. [2021-11-17 02:05:51,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-17 02:05:51,908 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 358 [2021-11-17 02:05:51,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:05:51,919 INFO L225 Difference]: With dead ends: 10475 [2021-11-17 02:05:51,919 INFO L226 Difference]: Without dead ends: 5248 [2021-11-17 02:05:51,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 442 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-11-17 02:05:51,928 INFO L933 BasicCegarLoop]: 790 mSDtfsCounter, 3 mSDsluCounter, 1569 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2359 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-17 02:05:51,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2359 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-17 02:05:51,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5248 states. [2021-11-17 02:05:52,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5248 to 5248. [2021-11-17 02:05:52,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5248 states, 4191 states have (on average 1.317108088761632) internal successors, (5520), 4202 states have internal predecessors, (5520), 737 states have call successors, (737), 319 states have call predecessors, (737), 319 states have return successors, (737), 726 states have call predecessors, (737), 737 states have call successors, (737) [2021-11-17 02:05:52,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5248 states to 5248 states and 6994 transitions. [2021-11-17 02:05:52,104 INFO L78 Accepts]: Start accepts. Automaton has 5248 states and 6994 transitions. Word has length 358 [2021-11-17 02:05:52,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:05:52,104 INFO L470 AbstractCegarLoop]: Abstraction has 5248 states and 6994 transitions. [2021-11-17 02:05:52,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 states have internal predecessors, (159), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-17 02:05:52,104 INFO L276 IsEmpty]: Start isEmpty. Operand 5248 states and 6994 transitions. [2021-11-17 02:05:52,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2021-11-17 02:05:52,110 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:05:52,111 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:05:52,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-17 02:05:52,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-17 02:05:52,324 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:05:52,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:05:52,324 INFO L85 PathProgramCache]: Analyzing trace with hash 877963527, now seen corresponding path program 1 times [2021-11-17 02:05:52,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:05:52,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414967951] [2021-11-17 02:05:52,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:52,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:05:52,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:05:52,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:52,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:05:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:05:52,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:05:52,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:52,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:05:52,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:52,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:05:52,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-17 02:05:52,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-11-17 02:05:52,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-11-17 02:05:52,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-11-17 02:05:52,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-17 02:05:52,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-11-17 02:05:52,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:52,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-17 02:05:52,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:52,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-11-17 02:05:52,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-11-17 02:05:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:52,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-11-17 02:05:52,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:05:52,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2021-11-17 02:05:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2021-11-17 02:05:52,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2021-11-17 02:05:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2021-11-17 02:05:52,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:05:52,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2021-11-17 02:05:52,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2021-11-17 02:05:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2021-11-17 02:05:52,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2021-11-17 02:05:52,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2021-11-17 02:05:52,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2021-11-17 02:05:52,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:52,682 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 573 trivial. 0 not checked. [2021-11-17 02:05:52,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:05:52,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414967951] [2021-11-17 02:05:52,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414967951] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 02:05:52,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478002833] [2021-11-17 02:05:52,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:05:52,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:05:52,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:05:52,684 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-17 02:05:52,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-17 02:05:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:05:53,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 2953 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-17 02:05:53,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:05:53,871 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 111 proven. 9 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-11-17 02:05:53,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:05:54,625 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 536 trivial. 0 not checked. [2021-11-17 02:05:54,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478002833] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:05:54,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-17 02:05:54,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 22 [2021-11-17 02:05:54,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491758094] [2021-11-17 02:05:54,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-17 02:05:54,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-17 02:05:54,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:05:54,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-17 02:05:54,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-11-17 02:05:54,628 INFO L87 Difference]: Start difference. First operand 5248 states and 6994 transitions. Second operand has 22 states, 22 states have (on average 10.863636363636363) internal successors, (239), 12 states have internal predecessors, (239), 2 states have call successors, (69), 7 states have call predecessors, (69), 6 states have return successors, (58), 7 states have call predecessors, (58), 2 states have call successors, (58) [2021-11-17 02:05:56,740 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:05:58,770 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:00,804 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:02,835 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:04,872 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:06,905 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:08,610 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:10,653 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:12,686 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:14,729 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:16,768 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:18,809 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:20,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:06:20,762 INFO L93 Difference]: Finished difference Result 13865 states and 18964 transitions. [2021-11-17 02:06:20,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-17 02:06:20,763 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 10.863636363636363) internal successors, (239), 12 states have internal predecessors, (239), 2 states have call successors, (69), 7 states have call predecessors, (69), 6 states have return successors, (58), 7 states have call predecessors, (58), 2 states have call successors, (58) Word has length 363 [2021-11-17 02:06:20,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:06:20,781 INFO L225 Difference]: With dead ends: 13865 [2021-11-17 02:06:20,782 INFO L226 Difference]: Without dead ends: 8636 [2021-11-17 02:06:20,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 802 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2021-11-17 02:06:20,791 INFO L933 BasicCegarLoop]: 984 mSDtfsCounter, 733 mSDsluCounter, 11917 mSDsCounter, 0 mSdLazyCounter, 3662 mSolverCounterSat, 321 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 815 SdHoareTripleChecker+Valid, 12901 SdHoareTripleChecker+Invalid, 3993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 3662 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.6s IncrementalHoareTripleChecker+Time [2021-11-17 02:06:20,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [815 Valid, 12901 Invalid, 3993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 3662 Invalid, 10 Unknown, 0 Unchecked, 25.6s Time] [2021-11-17 02:06:20,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8636 states. [2021-11-17 02:06:20,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8636 to 5254. [2021-11-17 02:06:20,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5254 states, 4189 states have (on average 1.3141561231797565) internal successors, (5505), 4200 states have internal predecessors, (5505), 736 states have call successors, (736), 319 states have call predecessors, (736), 328 states have return successors, (757), 734 states have call predecessors, (757), 736 states have call successors, (757) [2021-11-17 02:06:20,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5254 states to 5254 states and 6998 transitions. [2021-11-17 02:06:20,989 INFO L78 Accepts]: Start accepts. Automaton has 5254 states and 6998 transitions. Word has length 363 [2021-11-17 02:06:20,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:06:20,990 INFO L470 AbstractCegarLoop]: Abstraction has 5254 states and 6998 transitions. [2021-11-17 02:06:20,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 10.863636363636363) internal successors, (239), 12 states have internal predecessors, (239), 2 states have call successors, (69), 7 states have call predecessors, (69), 6 states have return successors, (58), 7 states have call predecessors, (58), 2 states have call successors, (58) [2021-11-17 02:06:20,990 INFO L276 IsEmpty]: Start isEmpty. Operand 5254 states and 6998 transitions. [2021-11-17 02:06:20,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2021-11-17 02:06:20,996 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:06:20,996 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:06:21,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-17 02:06:21,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:06:21,216 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:06:21,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:06:21,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2119287161, now seen corresponding path program 1 times [2021-11-17 02:06:21,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:06:21,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782723917] [2021-11-17 02:06:21,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:06:21,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:06:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:06:21,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:06:21,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:06:21,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:06:21,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:06:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:06:21,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:06:21,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:06:21,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:06:21,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:06:21,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 02:06:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-17 02:06:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-11-17 02:06:21,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-11-17 02:06:21,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-11-17 02:06:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-11-17 02:06:21,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:06:21,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-11-17 02:06:21,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:06:21,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-11-17 02:06:21,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-11-17 02:06:21,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:06:21,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2021-11-17 02:06:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:06:21,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2021-11-17 02:06:21,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:06:21,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2021-11-17 02:06:21,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2021-11-17 02:06:21,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2021-11-17 02:06:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:06:21,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 312 [2021-11-17 02:06:21,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2021-11-17 02:06:21,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2021-11-17 02:06:21,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 330 [2021-11-17 02:06:21,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 345 [2021-11-17 02:06:21,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2021-11-17 02:06:21,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 33 proven. 8 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2021-11-17 02:06:21,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:06:21,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782723917] [2021-11-17 02:06:21,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782723917] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 02:06:21,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944163925] [2021-11-17 02:06:21,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:06:21,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:06:21,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:06:21,712 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-17 02:06:21,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-17 02:06:22,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:06:22,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 2997 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-17 02:06:22,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:06:22,868 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 302 proven. 1 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2021-11-17 02:06:22,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:06:23,557 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2021-11-17 02:06:23,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944163925] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:06:23,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-17 02:06:23,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 5, 5] total 21 [2021-11-17 02:06:23,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687764782] [2021-11-17 02:06:23,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-17 02:06:23,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-17 02:06:23,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:06:23,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-17 02:06:23,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-11-17 02:06:23,559 INFO L87 Difference]: Start difference. First operand 5254 states and 6998 transitions. Second operand has 21 states, 21 states have (on average 12.904761904761905) internal successors, (271), 13 states have internal predecessors, (271), 2 states have call successors, (83), 7 states have call predecessors, (83), 7 states have return successors, (73), 5 states have call predecessors, (73), 2 states have call successors, (73) [2021-11-17 02:06:25,643 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:27,165 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:29,205 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:31,243 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:33,275 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:35,311 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:37,339 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:39,373 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:41,407 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:43,443 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:45,484 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:47,516 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:49,551 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:51,587 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:53,620 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:55,559 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:57,838 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:06:59,484 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:01,520 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:03,561 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:05,596 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:07,626 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:09,486 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:11,525 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:13,555 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:15,589 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:17,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:07:17,114 INFO L93 Difference]: Finished difference Result 13572 states and 18559 transitions. [2021-11-17 02:07:17,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-17 02:07:17,115 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 12.904761904761905) internal successors, (271), 13 states have internal predecessors, (271), 2 states have call successors, (83), 7 states have call predecessors, (83), 7 states have return successors, (73), 5 states have call predecessors, (73), 2 states have call successors, (73) Word has length 375 [2021-11-17 02:07:17,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:07:17,138 INFO L225 Difference]: With dead ends: 13572 [2021-11-17 02:07:17,138 INFO L226 Difference]: Without dead ends: 8354 [2021-11-17 02:07:17,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 870 GetRequests, 835 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=216, Invalid=1116, Unknown=0, NotChecked=0, Total=1332 [2021-11-17 02:07:17,150 INFO L933 BasicCegarLoop]: 1020 mSDtfsCounter, 1177 mSDsluCounter, 12761 mSDsCounter, 0 mSdLazyCounter, 3111 mSolverCounterSat, 786 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1237 SdHoareTripleChecker+Valid, 13781 SdHoareTripleChecker+Invalid, 3918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 786 IncrementalHoareTripleChecker+Valid, 3111 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.0s IncrementalHoareTripleChecker+Time [2021-11-17 02:07:17,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1237 Valid, 13781 Invalid, 3918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [786 Valid, 3111 Invalid, 21 Unknown, 0 Unchecked, 53.0s Time] [2021-11-17 02:07:17,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8354 states. [2021-11-17 02:07:17,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8354 to 5308. [2021-11-17 02:07:17,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5308 states, 4230 states have (on average 1.311820330969267) internal successors, (5549), 4241 states have internal predecessors, (5549), 736 states have call successors, (736), 320 states have call predecessors, (736), 341 states have return successors, (793), 746 states have call predecessors, (793), 736 states have call successors, (793) [2021-11-17 02:07:17,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5308 states to 5308 states and 7078 transitions. [2021-11-17 02:07:17,406 INFO L78 Accepts]: Start accepts. Automaton has 5308 states and 7078 transitions. Word has length 375 [2021-11-17 02:07:17,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:07:17,406 INFO L470 AbstractCegarLoop]: Abstraction has 5308 states and 7078 transitions. [2021-11-17 02:07:17,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 12.904761904761905) internal successors, (271), 13 states have internal predecessors, (271), 2 states have call successors, (83), 7 states have call predecessors, (83), 7 states have return successors, (73), 5 states have call predecessors, (73), 2 states have call successors, (73) [2021-11-17 02:07:17,406 INFO L276 IsEmpty]: Start isEmpty. Operand 5308 states and 7078 transitions. [2021-11-17 02:07:17,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2021-11-17 02:07:17,412 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:07:17,412 INFO L514 BasicCegarLoop]: trace histogram [18, 11, 11, 11, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:07:17,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-17 02:07:17,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-17 02:07:17,634 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:07:17,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:07:17,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1201140633, now seen corresponding path program 2 times [2021-11-17 02:07:17,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:07:17,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503091961] [2021-11-17 02:07:17,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:07:17,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:07:17,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:17,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:07:17,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:17,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:17,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:17,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:07:17,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:17,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:07:17,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:17,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:07:17,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:17,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:07:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:17,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:17,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:07:18,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:07:18,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:07:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:07:18,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:07:18,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 02:07:18,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-17 02:07:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:07:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-17 02:07:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-11-17 02:07:18,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-11-17 02:07:18,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:07:18,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-11-17 02:07:18,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:07:18,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2021-11-17 02:07:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-11-17 02:07:18,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:07:18,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2021-11-17 02:07:18,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:07:18,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2021-11-17 02:07:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:07:18,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2021-11-17 02:07:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2021-11-17 02:07:18,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:07:18,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 318 [2021-11-17 02:07:18,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:07:18,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 331 [2021-11-17 02:07:18,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2021-11-17 02:07:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2021-11-17 02:07:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2021-11-17 02:07:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2021-11-17 02:07:18,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2021-11-17 02:07:18,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:07:18,294 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 72 proven. 3 refuted. 0 times theorem prover too weak. 834 trivial. 0 not checked. [2021-11-17 02:07:18,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:07:18,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503091961] [2021-11-17 02:07:18,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503091961] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 02:07:18,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082930362] [2021-11-17 02:07:18,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-17 02:07:18,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:07:18,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:07:18,296 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-17 02:07:18,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-17 02:07:22,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-17 02:07:22,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:07:22,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 3097 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-17 02:07:22,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:07:23,191 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 358 proven. 63 refuted. 0 times theorem prover too weak. 488 trivial. 0 not checked. [2021-11-17 02:07:23,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:07:23,962 INFO L134 CoverageAnalysis]: Checked inductivity of 909 backedges. 72 proven. 3 refuted. 0 times theorem prover too weak. 834 trivial. 0 not checked. [2021-11-17 02:07:23,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082930362] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:07:23,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-17 02:07:23,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 21 [2021-11-17 02:07:23,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069498184] [2021-11-17 02:07:23,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-17 02:07:23,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-17 02:07:23,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:07:23,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-17 02:07:23,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-11-17 02:07:23,966 INFO L87 Difference]: Start difference. First operand 5308 states and 7078 transitions. Second operand has 21 states, 21 states have (on average 9.761904761904763) internal successors, (205), 16 states have internal predecessors, (205), 2 states have call successors, (79), 7 states have call predecessors, (79), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2021-11-17 02:07:26,223 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:28,258 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:29,816 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:31,853 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:33,884 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:35,457 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:37,504 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:39,542 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:40,903 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:42,939 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:44,979 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:47,016 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:49,305 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:51,331 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:52,554 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:54,590 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:55,994 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:57,065 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:07:59,098 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:08:01,141 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:08:02,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:08:02,725 INFO L93 Difference]: Finished difference Result 12250 states and 16686 transitions. [2021-11-17 02:08:02,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-17 02:08:02,726 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 9.761904761904763) internal successors, (205), 16 states have internal predecessors, (205), 2 states have call successors, (79), 7 states have call predecessors, (79), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 394 [2021-11-17 02:08:02,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:08:02,739 INFO L225 Difference]: With dead ends: 12250 [2021-11-17 02:08:02,740 INFO L226 Difference]: Without dead ends: 6996 [2021-11-17 02:08:02,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 903 GetRequests, 869 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=294, Invalid=966, Unknown=0, NotChecked=0, Total=1260 [2021-11-17 02:08:02,748 INFO L933 BasicCegarLoop]: 748 mSDtfsCounter, 444 mSDsluCounter, 7640 mSDsCounter, 0 mSdLazyCounter, 2935 mSolverCounterSat, 336 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 8388 SdHoareTripleChecker+Invalid, 3284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 336 IncrementalHoareTripleChecker+Valid, 2935 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.1s IncrementalHoareTripleChecker+Time [2021-11-17 02:08:02,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 8388 Invalid, 3284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [336 Valid, 2935 Invalid, 13 Unknown, 0 Unchecked, 38.1s Time] [2021-11-17 02:08:02,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6996 states. [2021-11-17 02:08:02,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6996 to 5312. [2021-11-17 02:08:02,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5312 states, 4234 states have (on average 1.3110533774208786) internal successors, (5551), 4245 states have internal predecessors, (5551), 736 states have call successors, (736), 320 states have call predecessors, (736), 341 states have return successors, (793), 746 states have call predecessors, (793), 736 states have call successors, (793) [2021-11-17 02:08:02,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5312 states to 5312 states and 7080 transitions. [2021-11-17 02:08:02,921 INFO L78 Accepts]: Start accepts. Automaton has 5312 states and 7080 transitions. Word has length 394 [2021-11-17 02:08:02,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:08:02,921 INFO L470 AbstractCegarLoop]: Abstraction has 5312 states and 7080 transitions. [2021-11-17 02:08:02,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 9.761904761904763) internal successors, (205), 16 states have internal predecessors, (205), 2 states have call successors, (79), 7 states have call predecessors, (79), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2021-11-17 02:08:02,922 INFO L276 IsEmpty]: Start isEmpty. Operand 5312 states and 7080 transitions. [2021-11-17 02:08:02,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 399 [2021-11-17 02:08:02,927 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:08:02,927 INFO L514 BasicCegarLoop]: trace histogram [22, 11, 11, 11, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:08:02,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-17 02:08:03,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-17 02:08:03,147 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:08:03,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:08:03,148 INFO L85 PathProgramCache]: Analyzing trace with hash -537521639, now seen corresponding path program 3 times [2021-11-17 02:08:03,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:08:03,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252871638] [2021-11-17 02:08:03,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:08:03,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:08:03,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:03,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:03,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:08:03,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-17 02:08:03,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:08:03,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-17 02:08:03,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:03,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-17 02:08:03,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 02:08:03,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-17 02:08:03,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 02:08:03,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-17 02:08:03,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-11-17 02:08:03,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-17 02:08:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:03,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2021-11-17 02:08:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:03,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-11-17 02:08:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-11-17 02:08:03,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:03,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2021-11-17 02:08:03,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:03,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2021-11-17 02:08:03,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2021-11-17 02:08:03,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 296 [2021-11-17 02:08:03,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:03,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2021-11-17 02:08:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 335 [2021-11-17 02:08:03,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 340 [2021-11-17 02:08:03,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2021-11-17 02:08:03,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2021-11-17 02:08:03,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 368 [2021-11-17 02:08:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 384 [2021-11-17 02:08:03,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:03,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 152 proven. 21 refuted. 0 times theorem prover too weak. 834 trivial. 0 not checked. [2021-11-17 02:08:03,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:08:03,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252871638] [2021-11-17 02:08:03,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252871638] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 02:08:03,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715806037] [2021-11-17 02:08:03,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-17 02:08:03,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:08:03,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:08:03,719 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-17 02:08:03,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-17 02:08:15,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-17 02:08:15,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:08:15,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 2896 conjuncts, 37 conjunts are in the unsatisfiable core [2021-11-17 02:08:15,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:08:16,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 163 proven. 0 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2021-11-17 02:08:16,158 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-17 02:08:16,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715806037] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 02:08:16,171 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:08:16,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [15] total 20 [2021-11-17 02:08:16,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621989006] [2021-11-17 02:08:16,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:08:16,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:08:16,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:08:16,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:08:16,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-11-17 02:08:16,173 INFO L87 Difference]: Start difference. First operand 5312 states and 7080 transitions. Second operand has 7 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2021-11-17 02:08:16,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:08:16,397 INFO L93 Difference]: Finished difference Result 10635 states and 14182 transitions. [2021-11-17 02:08:16,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 02:08:16,397 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 398 [2021-11-17 02:08:16,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:08:16,409 INFO L225 Difference]: With dead ends: 10635 [2021-11-17 02:08:16,409 INFO L226 Difference]: Without dead ends: 5326 [2021-11-17 02:08:16,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 503 GetRequests, 484 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-11-17 02:08:16,415 INFO L933 BasicCegarLoop]: 787 mSDtfsCounter, 2 mSDsluCounter, 3920 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4707 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-17 02:08:16,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4707 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-17 02:08:16,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5326 states. [2021-11-17 02:08:16,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5326 to 5310. [2021-11-17 02:08:16,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5310 states, 4233 states have (on average 1.3108906213087645) internal successors, (5549), 4243 states have internal predecessors, (5549), 736 states have call successors, (736), 320 states have call predecessors, (736), 340 states have return successors, (792), 746 states have call predecessors, (792), 736 states have call successors, (792) [2021-11-17 02:08:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5310 states to 5310 states and 7077 transitions. [2021-11-17 02:08:16,585 INFO L78 Accepts]: Start accepts. Automaton has 5310 states and 7077 transitions. Word has length 398 [2021-11-17 02:08:16,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:08:16,585 INFO L470 AbstractCegarLoop]: Abstraction has 5310 states and 7077 transitions. [2021-11-17 02:08:16,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 3 states have call successors, (35), 2 states have call predecessors, (35), 4 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2021-11-17 02:08:16,586 INFO L276 IsEmpty]: Start isEmpty. Operand 5310 states and 7077 transitions. [2021-11-17 02:08:16,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2021-11-17 02:08:16,591 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:08:16,592 INFO L514 BasicCegarLoop]: trace histogram [22, 13, 13, 13, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:08:16,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-17 02:08:16,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:08:16,808 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:08:16,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:08:16,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1561302361, now seen corresponding path program 4 times [2021-11-17 02:08:16,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:08:16,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403192349] [2021-11-17 02:08:16,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:08:16,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:08:16,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:16,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:16,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:17,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-17 02:08:17,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-17 02:08:17,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-11-17 02:08:17,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:17,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-17 02:08:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-17 02:08:17,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:17,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-11-17 02:08:17,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-17 02:08:17,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-11-17 02:08:17,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-17 02:08:17,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-11-17 02:08:17,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-11-17 02:08:17,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2021-11-17 02:08:17,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-11-17 02:08:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2021-11-17 02:08:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:17,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2021-11-17 02:08:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-17 02:08:17,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 252 [2021-11-17 02:08:17,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:17,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 290 [2021-11-17 02:08:17,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2021-11-17 02:08:17,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:17,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2021-11-17 02:08:17,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 02:08:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 02:08:17,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2021-11-17 02:08:17,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 352 [2021-11-17 02:08:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2021-11-17 02:08:17,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2021-11-17 02:08:17,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 380 [2021-11-17 02:08:17,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 396 [2021-11-17 02:08:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:17,465 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 152 proven. 21 refuted. 0 times theorem prover too weak. 940 trivial. 0 not checked. [2021-11-17 02:08:17,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 02:08:17,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403192349] [2021-11-17 02:08:17,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403192349] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 02:08:17,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870722953] [2021-11-17 02:08:17,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-17 02:08:17,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:08:17,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:08:17,466 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-17 02:08:17,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-17 02:08:22,916 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-17 02:08:22,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:08:22,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 3165 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-17 02:08:22,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:08:23,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 500 proven. 21 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2021-11-17 02:08:23,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:08:24,515 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 152 proven. 21 refuted. 0 times theorem prover too weak. 940 trivial. 0 not checked. [2021-11-17 02:08:24,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870722953] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:08:24,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-17 02:08:24,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 10] total 30 [2021-11-17 02:08:24,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258376682] [2021-11-17 02:08:24,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-17 02:08:24,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-11-17 02:08:24,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 02:08:24,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-11-17 02:08:24,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-11-17 02:08:24,519 INFO L87 Difference]: Start difference. First operand 5310 states and 7077 transitions. Second operand has 30 states, 30 states have (on average 7.1) internal successors, (213), 25 states have internal predecessors, (213), 2 states have call successors, (79), 7 states have call predecessors, (79), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2021-11-17 02:08:27,882 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:08:29,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:08:29,927 INFO L93 Difference]: Finished difference Result 12283 states and 16731 transitions. [2021-11-17 02:08:29,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-17 02:08:29,928 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 7.1) internal successors, (213), 25 states have internal predecessors, (213), 2 states have call successors, (79), 7 states have call predecessors, (79), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 410 [2021-11-17 02:08:29,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:08:29,952 INFO L225 Difference]: With dead ends: 12283 [2021-11-17 02:08:29,953 INFO L226 Difference]: Without dead ends: 7004 [2021-11-17 02:08:29,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 946 GetRequests, 900 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=474, Invalid=1782, Unknown=0, NotChecked=0, Total=2256 [2021-11-17 02:08:29,965 INFO L933 BasicCegarLoop]: 756 mSDtfsCounter, 631 mSDsluCounter, 6885 mSDsCounter, 0 mSdLazyCounter, 2783 mSolverCounterSat, 437 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 7641 SdHoareTripleChecker+Invalid, 3221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 2783 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2021-11-17 02:08:29,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [653 Valid, 7641 Invalid, 3221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 2783 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2021-11-17 02:08:29,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7004 states. [2021-11-17 02:08:30,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7004 to 5314. [2021-11-17 02:08:30,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5314 states, 4237 states have (on average 1.3108331366532924) internal successors, (5554), 4247 states have internal predecessors, (5554), 736 states have call successors, (736), 320 states have call predecessors, (736), 340 states have return successors, (792), 746 states have call predecessors, (792), 736 states have call successors, (792) [2021-11-17 02:08:30,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5314 states to 5314 states and 7082 transitions. [2021-11-17 02:08:30,219 INFO L78 Accepts]: Start accepts. Automaton has 5314 states and 7082 transitions. Word has length 410 [2021-11-17 02:08:30,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:08:30,220 INFO L470 AbstractCegarLoop]: Abstraction has 5314 states and 7082 transitions. [2021-11-17 02:08:30,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 7.1) internal successors, (213), 25 states have internal predecessors, (213), 2 states have call successors, (79), 7 states have call predecessors, (79), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2021-11-17 02:08:30,220 INFO L276 IsEmpty]: Start isEmpty. Operand 5314 states and 7082 transitions. [2021-11-17 02:08:30,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2021-11-17 02:08:30,226 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:08:30,226 INFO L514 BasicCegarLoop]: trace histogram [24, 12, 12, 12, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:08:30,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-17 02:08:30,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 02:08:30,452 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:08:30,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:08:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash 574037081, now seen corresponding path program 5 times [2021-11-17 02:08:30,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 02:08:30,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807298904] [2021-11-17 02:08:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:08:30,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 02:08:31,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-17 02:08:31,550 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-17 02:08:32,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-17 02:08:32,471 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-17 02:08:32,471 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-17 02:08:32,472 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-17 02:08:32,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-17 02:08:32,475 INFO L732 BasicCegarLoop]: Path program histogram: [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:08:32,478 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-17 02:08:32,527 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,531 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,531 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,531 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,532 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,532 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,532 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,532 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,533 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,533 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,533 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,534 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,534 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,534 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,534 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,534 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,534 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,534 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,535 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,535 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,535 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,535 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,535 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,536 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,536 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,536 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,536 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,536 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,536 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,537 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,537 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,537 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,537 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,537 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,537 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,537 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,538 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,538 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,538 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,538 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,538 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,539 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,539 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,539 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,539 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,539 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,539 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,540 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,540 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,540 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,540 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,540 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,540 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,541 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,541 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,541 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,541 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,541 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,541 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,542 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,542 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,542 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,542 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,542 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,543 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,543 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,543 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,543 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,543 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,543 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,544 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,544 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,544 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,544 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,544 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,544 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,544 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,545 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,545 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,545 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,545 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,545 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,546 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,546 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,546 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,546 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,546 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,546 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,547 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,547 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,547 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,547 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,547 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,547 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,548 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,548 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,548 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,548 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,548 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,548 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,548 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,549 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,549 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,549 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,549 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,549 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,549 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled [2021-11-17 02:08:32,550 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled [2021-11-17 02:08:32,784 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 02:08:32 BoogieIcfgContainer [2021-11-17 02:08:32,784 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-17 02:08:32,785 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-17 02:08:32,785 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-17 02:08:32,785 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-17 02:08:32,786 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 02:02:37" (3/4) ... [2021-11-17 02:08:32,790 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-17 02:08:32,790 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-17 02:08:32,790 INFO L158 Benchmark]: Toolchain (without parser) took 359696.98ms. Allocated memory was 96.5MB in the beginning and 474.0MB in the end (delta: 377.5MB). Free memory was 54.6MB in the beginning and 205.5MB in the end (delta: -150.9MB). Peak memory consumption was 226.2MB. Max. memory is 16.1GB. [2021-11-17 02:08:32,790 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 96.5MB. Free memory is still 77.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-17 02:08:32,791 INFO L158 Benchmark]: CACSL2BoogieTranslator took 922.53ms. Allocated memory was 96.5MB in the beginning and 119.5MB in the end (delta: 23.1MB). Free memory was 54.4MB in the beginning and 64.8MB in the end (delta: -10.3MB). Peak memory consumption was 39.2MB. Max. memory is 16.1GB. [2021-11-17 02:08:32,791 INFO L158 Benchmark]: Boogie Procedure Inliner took 115.17ms. Allocated memory is still 119.5MB. Free memory was 64.8MB in the beginning and 53.2MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-17 02:08:32,791 INFO L158 Benchmark]: Boogie Preprocessor took 96.63ms. Allocated memory is still 119.5MB. Free memory was 53.2MB in the beginning and 69.1MB in the end (delta: -15.9MB). Peak memory consumption was 14.0MB. Max. memory is 16.1GB. [2021-11-17 02:08:32,791 INFO L158 Benchmark]: RCFGBuilder took 2800.00ms. Allocated memory was 119.5MB in the beginning and 201.3MB in the end (delta: 81.8MB). Free memory was 69.1MB in the beginning and 114.7MB in the end (delta: -45.6MB). Peak memory consumption was 102.9MB. Max. memory is 16.1GB. [2021-11-17 02:08:32,792 INFO L158 Benchmark]: TraceAbstraction took 355752.84ms. Allocated memory was 201.3MB in the beginning and 474.0MB in the end (delta: 272.6MB). Free memory was 114.7MB in the beginning and 205.5MB in the end (delta: -90.8MB). Peak memory consumption was 306.1MB. Max. memory is 16.1GB. [2021-11-17 02:08:32,792 INFO L158 Benchmark]: Witness Printer took 4.83ms. Allocated memory is still 474.0MB. Free memory is still 205.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-17 02:08:32,797 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 96.5MB. Free memory is still 77.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 922.53ms. Allocated memory was 96.5MB in the beginning and 119.5MB in the end (delta: 23.1MB). Free memory was 54.4MB in the beginning and 64.8MB in the end (delta: -10.3MB). Peak memory consumption was 39.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 115.17ms. Allocated memory is still 119.5MB. Free memory was 64.8MB in the beginning and 53.2MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 96.63ms. Allocated memory is still 119.5MB. Free memory was 53.2MB in the beginning and 69.1MB in the end (delta: -15.9MB). Peak memory consumption was 14.0MB. Max. memory is 16.1GB. * RCFGBuilder took 2800.00ms. Allocated memory was 119.5MB in the beginning and 201.3MB in the end (delta: 81.8MB). Free memory was 69.1MB in the beginning and 114.7MB in the end (delta: -45.6MB). Peak memory consumption was 102.9MB. Max. memory is 16.1GB. * TraceAbstraction took 355752.84ms. Allocated memory was 201.3MB in the beginning and 474.0MB in the end (delta: 272.6MB). Free memory was 114.7MB in the beginning and 205.5MB in the end (delta: -90.8MB). Peak memory consumption was 306.1MB. Max. memory is 16.1GB. * Witness Printer took 4.83ms. Allocated memory is still 474.0MB. Free memory is still 205.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.C_memset_#res#1 : $Pointer$ not handled * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 4715]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of large string literal at line 3478, overapproximation of bitwiseOr at line 3789. Possible FailurePath: [L3397] int LDV_IN_INTERRUPT = 1; [L3398] int ldv_state_variable_2 ; [L3399] struct usb_serial *kobil_device_group2 ; [L3400] int ref_cnt ; [L3401] struct usb_interface *kobil_driver_group1 ; [L3402] struct usb_serial_port *kobil_device_group0 ; [L3403] struct file *kobil_device_group1 ; [L3404] int ldv_state_variable_1 ; [L3405] int usb_counter ; [L3406] struct tty_struct *kobil_device_group3 ; [L3407] int ldv_state_variable_0 ; [L3561] static int debug ; [L3579-L3589] static struct usb_device_id const id_table[5U] = { {3U, 3398U, 8209U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 8210U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 120U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 3398U, 129U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3590] struct usb_device_id const __mod_usb_device_table ; [L3591-L3596] static struct usb_driver kobil_driver = {"kobil", & usb_serial_probe, & usb_serial_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& id_table), {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, 1U, (unsigned char)0, (unsigned char)0}; [L3597-L3604] static struct usb_serial_driver kobil_device = {"KOBIL USB smart card terminal", (struct usb_device_id const *)(& id_table), 1, {0, 0}, {"kobil", 0, & __this_module, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0}, & kobil_driver, {{{{{0U}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, 0UL, 0UL, 0, & kobil_startup, 0, 0, & kobil_release, 0, 0, 0, 0, & kobil_open, & kobil_close, & kobil_write, & kobil_write_room, & kobil_ioctl, & kobil_set_termios, 0, 0, 0, 0, & kobil_tiocmget, & kobil_tiocmset, 0, 0, 0, & kobil_init_termios, & kobil_read_int_callback, 0, 0, 0, 0, 0}; [L4260] int ldv_retval_2 ; [L4262] int ldv_retval_0 ; [L4264] int ldv_retval_1 ; [L4266] int ldv_retval_3 ; [L4718] struct tty_struct *ldv_latest_tty ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4294] unsigned char *ldvarg7 ; [L4295] void *tmp ; [L4296] unsigned int ldvarg3 ; [L4297] unsigned int ldvarg0 ; [L4298] struct urb *ldvarg5 ; [L4299] void *tmp___0 ; [L4300] int ldvarg6 ; [L4301] unsigned int ldvarg1 ; [L4302] struct ktermios *ldvarg4 ; [L4303] void *tmp___1 ; [L4304] unsigned long ldvarg2 ; [L4305] struct usb_device_id *ldvarg8 ; [L4306] void *tmp___2 ; [L4307] int tmp___3 ; [L4308] int tmp___4 ; [L4309] int tmp___5 ; [L4310] int tmp___6 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg6={36893488147419103255:0}, ref_cnt=0, usb_counter=0] [L4312] CALL, EXPR ldv_init_zalloc(1UL) VAL [\old(size)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3357] void *p ; [L3358] void *tmp ; [L3360] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=1, usb_counter=0] [L3360] tmp = calloc(1UL, size) [L3361] p = tmp VAL [\old(size)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551617:0}, ref_cnt=0, size=1, tmp={-18446744073709551617:0}, usb_counter=0] [L3362] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3362] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551617:0}, ref_cnt=0, size=1, tmp={-18446744073709551617:0}, usb_counter=0] [L3363] return (p); VAL [\old(size)=1, \result={-18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-18446744073709551617:0}, ref_cnt=0, size=1, tmp={-18446744073709551617:0}, usb_counter=0] [L4312] RET, EXPR ldv_init_zalloc(1UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1UL)={-18446744073709551617:0}, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg6={36893488147419103255:0}, ref_cnt=0, usb_counter=0] [L4312] tmp = ldv_init_zalloc(1UL) [L4313] ldvarg7 = (unsigned char *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, usb_counter=0] [L4314] CALL, EXPR ldv_malloc(192UL) VAL [\old(size)=192, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND FALSE !(tmp___0 != 0) [L3331] tmp = malloc(size) [L3332] p = tmp VAL [\old(size)=192, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103231:0}, ref_cnt=0, size=192, tmp={-36893488147419103231:0}, tmp___0=0, usb_counter=0] [L3333] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3333] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=192, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103231:0}, ref_cnt=0, size=192, tmp={-36893488147419103231:0}, tmp___0=0, usb_counter=0] [L3334] return (p); VAL [\old(size)=192, \result={-36893488147419103231:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103231:0}, ref_cnt=0, size=192, tmp={-36893488147419103231:0}, tmp___0=0, usb_counter=0] [L4314] RET, EXPR ldv_malloc(192UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(192UL)={-36893488147419103231:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, usb_counter=0] [L4314] tmp___0 = ldv_malloc(192UL) [L4315] CALL assume_abort_if_not((unsigned long )tmp___0 != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4315] RET assume_abort_if_not((unsigned long )tmp___0 != (unsigned long )((void *)0)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, usb_counter=0] [L4316] ldvarg5 = (struct urb *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, usb_counter=0] [L4317] CALL, EXPR ldv_init_zalloc(44UL) VAL [\old(size)=44, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3357] void *p ; [L3358] void *tmp ; [L3360] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=44, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=44, usb_counter=0] [L3360] tmp = calloc(1UL, size) [L3361] p = tmp VAL [\old(size)=44, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103233:0}, ref_cnt=0, size=44, tmp={-36893488147419103233:0}, usb_counter=0] [L3362] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3362] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=44, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103233:0}, ref_cnt=0, size=44, tmp={-36893488147419103233:0}, usb_counter=0] [L3363] return (p); VAL [\old(size)=44, \result={-36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-36893488147419103233:0}, ref_cnt=0, size=44, tmp={-36893488147419103233:0}, usb_counter=0] [L4317] RET, EXPR ldv_init_zalloc(44UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(44UL)={-36893488147419103233:0}, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, usb_counter=0] [L4317] tmp___1 = ldv_init_zalloc(44UL) [L4318] ldvarg4 = (struct ktermios *)tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, usb_counter=0] [L4319] CALL, EXPR ldv_init_zalloc(24UL) VAL [\old(size)=24, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3357] void *p ; [L3358] void *tmp ; [L3360] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=24, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, size=24, usb_counter=0] [L3360] tmp = calloc(1UL, size) [L3361] p = tmp VAL [\old(size)=24, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={18446744073709551617:0}, ref_cnt=0, size=24, tmp={18446744073709551617:0}, usb_counter=0] [L3362] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3362] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=24, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={18446744073709551617:0}, ref_cnt=0, size=24, tmp={18446744073709551617:0}, usb_counter=0] [L3363] return (p); VAL [\old(size)=24, \result={18446744073709551617:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={18446744073709551617:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={18446744073709551617:0}, ref_cnt=0, size=24, tmp={18446744073709551617:0}, usb_counter=0] [L4319] RET, EXPR ldv_init_zalloc(24UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(24UL)={18446744073709551617:0}, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, usb_counter=0] [L4319] tmp___2 = ldv_init_zalloc(24UL) [L4320] ldvarg8 = (struct usb_device_id *)tmp___2 [L4321] CALL ldv_initialize() [L4722] CALL, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND FALSE !(tmp___0 != 0) [L3331] tmp = malloc(size) [L3332] p = tmp VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-55340232221128654849:0}, ref_cnt=0, size=2516, tmp={-55340232221128654849:0}, tmp___0=0, usb_counter=0] [L3333] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3333] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-55340232221128654849:0}, ref_cnt=0, size=2516, tmp={-55340232221128654849:0}, tmp___0=0, usb_counter=0] [L3334] return (p); VAL [\old(size)=2516, \result={-55340232221128654849:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, p={-55340232221128654849:0}, ref_cnt=0, size=2516, tmp={-55340232221128654849:0}, tmp___0=0, usb_counter=0] [L4722] RET, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_malloc(sizeof(struct tty_struct))={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4722] ldv_latest_tty = ldv_malloc(sizeof(struct tty_struct)) [L4723] COND FALSE !((unsigned long )ldv_latest_tty == (unsigned long )((struct tty_struct *)0)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L4321] RET ldv_initialize() [L4322] CALL ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3368] void *tmp ; [L3370] EXPR, FCALL memset(s, c, n) [L3370] tmp = memset(s, c, n) [L3371] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103253:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, c=0, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, n=4, ref_cnt=0, s={36893488147419103253:0}, s={36893488147419103253:0}, tmp={36893488147419103253:0}, usb_counter=0] [L4322] RET ldv_memset((void *)(& ldvarg3), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_memset((void *)(& ldvarg3), 0, 4UL)={36893488147419103253:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, usb_counter=0] [L4323] CALL ldv_memset((void *)(& ldvarg0), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3368] void *tmp ; [L3370] EXPR, FCALL memset(s, c, n) [L3370] tmp = memset(s, c, n) [L3371] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103235:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, c=0, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, n=4, ref_cnt=0, s={36893488147419103235:0}, s={36893488147419103235:0}, tmp={36893488147419103235:0}, usb_counter=0] [L4323] RET ldv_memset((void *)(& ldvarg0), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_memset((void *)(& ldvarg0), 0, 4UL)={36893488147419103235:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, usb_counter=0] [L4324] CALL ldv_memset((void *)(& ldvarg6), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3368] void *tmp ; [L3370] EXPR, FCALL memset(s, c, n) [L3370] tmp = memset(s, c, n) [L3371] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103255:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, c=0, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, n=4, ref_cnt=0, s={36893488147419103255:0}, s={36893488147419103255:0}, tmp={36893488147419103255:0}, usb_counter=0] [L4324] RET ldv_memset((void *)(& ldvarg6), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_memset((void *)(& ldvarg6), 0, 4UL)={36893488147419103255:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, usb_counter=0] [L4325] CALL ldv_memset((void *)(& ldvarg1), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3368] void *tmp ; [L3370] EXPR, FCALL memset(s, c, n) [L3370] tmp = memset(s, c, n) [L3371] return (tmp); VAL [\old(c)=0, \old(n)=4, \result={36893488147419103251:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, c=0, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, n=4, ref_cnt=0, s={36893488147419103251:0}, s={36893488147419103251:0}, tmp={36893488147419103251:0}, usb_counter=0] [L4325] RET ldv_memset((void *)(& ldvarg1), 0, 4UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_memset((void *)(& ldvarg1), 0, 4UL)={36893488147419103251:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, usb_counter=0] [L4326] CALL ldv_memset((void *)(& ldvarg2), 0, 8UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ref_cnt=0, usb_counter=0] [L3368] void *tmp ; [L3370] EXPR, FCALL memset(s, c, n) [L3370] tmp = memset(s, c, n) [L3371] return (tmp); VAL [\old(c)=0, \old(n)=8, \result={36893488147419103254:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, c=0, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, n=8, ref_cnt=0, s={36893488147419103254:0}, s={36893488147419103254:0}, tmp={36893488147419103254:0}, usb_counter=0] [L4326] RET ldv_memset((void *)(& ldvarg2), 0, 8UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_memset((void *)(& ldvarg2), 0, 8UL)={36893488147419103254:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, usb_counter=0] [L4327] ldv_state_variable_1 = 0 [L4328] ref_cnt = 0 [L4329] ldv_state_variable_0 = 1 [L4330] ldv_state_variable_2 = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, usb_counter=0] [L4332] tmp___3 = __VERIFIER_nondet_int() [L4334] case 0: [L4547] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=1, usb_counter=0] [L4548] COND TRUE ldv_state_variable_0 != 0 [L4549] tmp___5 = __VERIFIER_nondet_int() [L4551] case 0: [L4559] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L4560] COND TRUE ldv_state_variable_0 == 1 [L4561] CALL, EXPR kobil_init() [L4231] int retval ; [L4233] CALL, EXPR usb_serial_register(& kobil_device) [L4845] return __VERIFIER_nondet_int(); [L4233] RET, EXPR usb_serial_register(& kobil_device) [L4233] retval = usb_serial_register(& kobil_device) [L4234] COND FALSE !(retval != 0) [L4238] CALL, EXPR usb_register(& kobil_driver) [L3476] int tmp ; [L3478] CALL, EXPR ldv_usb_register_driver_6(driver, & __this_module, "kobil_sct") [L4656] ldv_func_ret_type___0 ldv_func_res ; [L4657] int tmp ; [L4659] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4831] return __VERIFIER_nondet_int(); [L4659] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4659] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L4660] ldv_func_res = tmp [L4661] ldv_state_variable_2 = 1 [L4662] usb_counter = 0 [L4663] CALL ldv_usb_driver_2() [L4285] void *tmp ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4287] CALL, EXPR ldv_init_zalloc(1248UL) VAL [\old(size)=1248, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3357] void *p ; [L3358] void *tmp ; [L3360] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=1248, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, size=1248, usb_counter=0] [L3360] tmp = calloc(1UL, size) [L3361] p = tmp VAL [\old(size)=1248, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, p={36893488147419103233:0}, ref_cnt=0, size=1248, tmp={36893488147419103233:0}, usb_counter=0] [L3362] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3362] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=1248, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, p={36893488147419103233:0}, ref_cnt=0, size=1248, tmp={36893488147419103233:0}, usb_counter=0] [L3363] return (p); VAL [\old(size)=1248, \result={36893488147419103233:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={36893488147419103233:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, p={36893488147419103233:0}, ref_cnt=0, size=1248, tmp={36893488147419103233:0}, usb_counter=0] [L4287] RET, EXPR ldv_init_zalloc(1248UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={0:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(1248UL)={36893488147419103233:0}, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4287] tmp = ldv_init_zalloc(1248UL) [L4288] kobil_driver_group1 = (struct usb_interface *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp={36893488147419103233:0}, usb_counter=0] [L4663] RET ldv_usb_driver_2() [L4664] return (ldv_func_res); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, ldv_func_arg1={36893488147419103237:0}, ldv_func_arg1={36893488147419103237:0}, ldv_func_arg2={36893488147419103272:36893488147419103262}, ldv_func_arg2={36893488147419103272:36893488147419103262}, ldv_func_arg3={3:0}, ldv_func_arg3={3:0}, ldv_func_res=0, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp=0, usb_counter=0] [L3478] RET, EXPR ldv_usb_register_driver_6(driver, & __this_module, "kobil_sct") [L3478] tmp = ldv_usb_register_driver_6(driver, & __this_module, "kobil_sct") [L3479] return (tmp); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, driver={36893488147419103237:0}, driver={36893488147419103237:0}, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, tmp=0, usb_counter=0] [L4238] RET, EXPR usb_register(& kobil_driver) [L4238] retval = usb_register(& kobil_driver) [L4239] COND FALSE !(retval != 0) [L4244] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ref_cnt=0, retval=0, usb_counter=0] [L4561] RET, EXPR kobil_init() [L4561] ldv_retval_2 = kobil_init() [L4562] COND FALSE !(ldv_retval_2 != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=1, tmp___5=1, usb_counter=0] [L4567] COND TRUE ldv_retval_2 == 0 [L4568] ldv_state_variable_0 = 2 [L4569] ldv_state_variable_1 = 1 [L4570] CALL ldv_initialize_usb_serial_driver_1() [L4269] void *tmp ; [L4270] void *tmp___1 ; [L4271] void *tmp___2 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4273] CALL, EXPR ldv_init_zalloc(2320UL) VAL [\old(size)=2320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3357] void *p ; [L3358] void *tmp ; [L3360] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=2320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-712:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2320, usb_counter=0] [L3360] tmp = calloc(1UL, size) [L3361] p = tmp VAL [\old(size)=2320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-712:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-712:0}, ref_cnt=0, size=2320, tmp={-712:0}, usb_counter=0] [L3362] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3362] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=2320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-712:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-712:0}, ref_cnt=0, size=2320, tmp={-712:0}, usb_counter=0] [L3363] return (p); VAL [\old(size)=2320, \result={-712:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-712:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-712:0}, ref_cnt=0, size=2320, tmp={-712:0}, usb_counter=0] [L4273] RET, EXPR ldv_init_zalloc(2320UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={0:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(2320UL)={-712:0}, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L4273] tmp = ldv_init_zalloc(2320UL) [L4274] kobil_device_group0 = (struct usb_serial_port *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={-712:0}, usb_counter=0] [L4275] CALL, EXPR ldv_malloc(sizeof(struct file)) VAL [\old(size)=316, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND TRUE tmp___0 != 0 [L3329] return ((void *)0); VAL [\old(size)=316, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=316, tmp___0=-2, usb_counter=0] [L4275] RET, EXPR ldv_malloc(sizeof(struct file)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_malloc(sizeof(struct file))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={-712:0}, usb_counter=0] [L4275] kobil_device_group1 = ldv_malloc(sizeof(struct file)) [L4276] CALL, EXPR ldv_init_zalloc(280UL) VAL [\old(size)=280, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3357] void *p ; [L3358] void *tmp ; [L3360] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=280, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-73786976294838206465:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=280, usb_counter=0] [L3360] tmp = calloc(1UL, size) [L3361] p = tmp VAL [\old(size)=280, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-73786976294838206465:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-73786976294838206465:0}, ref_cnt=0, size=280, tmp={-73786976294838206465:0}, usb_counter=0] [L3362] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3362] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=280, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-73786976294838206465:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-73786976294838206465:0}, ref_cnt=0, size=280, tmp={-73786976294838206465:0}, usb_counter=0] [L3363] return (p); VAL [\old(size)=280, \result={-73786976294838206465:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-73786976294838206465:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-73786976294838206465:0}, ref_cnt=0, size=280, tmp={-73786976294838206465:0}, usb_counter=0] [L4276] RET, EXPR ldv_init_zalloc(280UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={0:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(280UL)={-73786976294838206465:0}, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={-712:0}, usb_counter=0] [L4276] tmp___1 = ldv_init_zalloc(280UL) [L4277] kobil_device_group2 = (struct usb_serial *)tmp___1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={-712:0}, tmp___1={-73786976294838206465:0}, usb_counter=0] [L4278] CALL, EXPR ldv_init_zalloc(2704UL) VAL [\old(size)=2704, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3357] void *p ; [L3358] void *tmp ; [L3360] EXPR, FCALL calloc(1UL, size) VAL [\old(size)=2704, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-92233720368547758081:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, size=2704, usb_counter=0] [L3360] tmp = calloc(1UL, size) [L3361] p = tmp VAL [\old(size)=2704, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-92233720368547758081:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-92233720368547758081:0}, ref_cnt=0, size=2704, tmp={-92233720368547758081:0}, usb_counter=0] [L3362] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, usb_counter=0] [L3362] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=2704, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-92233720368547758081:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-92233720368547758081:0}, ref_cnt=0, size=2704, tmp={-92233720368547758081:0}, usb_counter=0] [L3363] return (p); VAL [\old(size)=2704, \result={-92233720368547758081:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, calloc(1UL, size)={-92233720368547758081:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-92233720368547758081:0}, ref_cnt=0, size=2704, tmp={-92233720368547758081:0}, usb_counter=0] [L4278] RET, EXPR ldv_init_zalloc(2704UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={0:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_init_zalloc(2704UL)={-92233720368547758081:0}, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={-712:0}, tmp___1={-73786976294838206465:0}, usb_counter=0] [L4278] tmp___2 = ldv_init_zalloc(2704UL) [L4279] kobil_device_group3 = (struct tty_struct *)tmp___2 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ref_cnt=0, tmp={-712:0}, tmp___1={-73786976294838206465:0}, tmp___2={-92233720368547758081:0}, usb_counter=0] [L4570] RET ldv_initialize_usb_serial_driver_1() [L4332] tmp___3 = __VERIFIER_nondet_int() [L4334] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___5=1, usb_counter=0] [L4335] COND TRUE ldv_state_variable_1 != 0 [L4336] tmp___4 = __VERIFIER_nondet_int() [L4338] case 0: [L4346] case 1: [L4356] case 2: [L4363] case 3: [L4370] case 4: [L4392] case 5: [L4402] case 6: [L4424] case 7: [L4446] case 8: [L4454] case 9: [L4476] case 10: [L4498] case 11: [L4520] case 12: [L4532] case 13: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=0, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=13, tmp___5=1, usb_counter=0] [L4533] COND TRUE ldv_state_variable_1 == 1 [L4534] CALL ldv_probe_1() [L4777] return __VERIFIER_nondet_int(); [L4534] RET ldv_probe_1() [L4535] ldv_state_variable_1 = 2 [L4536] ref_cnt = ref_cnt + 1 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=13, tmp___5=1, usb_counter=0] [L4332] tmp___3 = __VERIFIER_nondet_int() [L4334] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=13, tmp___5=1, usb_counter=0] [L4335] COND TRUE ldv_state_variable_1 != 0 [L4336] tmp___4 = __VERIFIER_nondet_int() [L4338] case 0: [L4346] case 1: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=1, tmp___5=1, usb_counter=0] [L4347] COND TRUE ldv_state_variable_1 == 2 [L4348] CALL, EXPR kobil_startup(kobil_device_group2) [L3607] int i ; [L3608] struct kobil_private *priv ; [L3609] struct usb_device *pdev ; [L3610] struct usb_host_config *actconfig ; [L3611] struct usb_interface *interface ; [L3612] struct usb_host_interface *altsetting ; [L3613] struct usb_host_endpoint *endpoint ; [L3614] void *tmp ; [L3615] int tmp___0 ; [L3616] int tmp___1 ; VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={-73786976294838206465:0}, serial={-73786976294838206465:0}, usb_counter=0] [L3618] CALL, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3298] void *tmp___1 ; [L3300] CALL, EXPR __kmalloc(size, flags) [L3293] CALL, EXPR ldv_malloc(size) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND FALSE !(tmp___0 != 0) [L3331] tmp = malloc(size) [L3332] p = tmp VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-55340232221128654847:0}, ref_cnt=1, size=320, tmp={-55340232221128654847:0}, tmp___0=0, usb_counter=0] [L3333] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3333] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=320, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-55340232221128654847:0}, ref_cnt=1, size=320, tmp={-55340232221128654847:0}, tmp___0=0, usb_counter=0] [L3334] return (p); VAL [\old(size)=320, \result={-55340232221128654847:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, p={-55340232221128654847:0}, ref_cnt=1, size=320, tmp={-55340232221128654847:0}, tmp___0=0, usb_counter=0] [L3293] RET, EXPR ldv_malloc(size) VAL [\old(size)=320, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_malloc(size)={-55340232221128654847:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, t=208, usb_counter=0] [L3293] return ldv_malloc(size); [L3300] RET, EXPR __kmalloc(size, flags) [L3300] tmp___1 = __kmalloc(size, flags) [L3301] return (tmp___1); VAL [\old(flags)=208, \old(size)=320, \result={-55340232221128654847:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, flags=208, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, size=320, tmp___1={-55340232221128654847:0}, usb_counter=0] [L3618] RET, EXPR kmalloc(320UL, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kmalloc(320UL, 208U)={-55340232221128654847:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, ref_cnt=1, serial={-73786976294838206465:0}, serial={-73786976294838206465:0}, usb_counter=0] [L3618] tmp = kmalloc(320UL, 208U) [L3619] priv = (struct kobil_private *)tmp VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, priv={-55340232221128654847:0}, ref_cnt=1, serial={-73786976294838206465:0}, serial={-73786976294838206465:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L3620] COND FALSE !((unsigned long )priv == (unsigned long )((struct kobil_private *)0)) [L3624] priv->filled = 0 [L3625] priv->cur_pos = 0 [L3626] EXPR serial->dev [L3626] EXPR (serial->dev)->descriptor.idProduct [L3626] priv->device_type = (serial->dev)->descriptor.idProduct [L3627] priv->device_type [L3628] case 8209: [L3642] EXPR serial->port[0] [L3642] CALL usb_set_serial_port_data(serial->port[0], (void *)priv) [L3529] FCALL dev_set_drvdata(& port->dev, data) [L3642] RET usb_set_serial_port_data(serial->port[0], (void *)priv) [L3643] EXPR serial->dev [L3643] pdev = serial->dev [L3644] EXPR pdev->actconfig [L3644] actconfig = pdev->actconfig [L3645] EXPR actconfig->interface[0] [L3645] interface = actconfig->interface[0] [L3646] EXPR interface->cur_altsetting [L3646] altsetting = interface->cur_altsetting [L3647] EXPR altsetting->endpoint [L3647] endpoint = altsetting->endpoint [L3648] i = 0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, actconfig={36893488147419103264:-5}, altsetting={36893488147419103258:-15}, debug=0, endpoint={36893488147419103271:36893488147419103279}, i=0, id_table={36893488147419103249:0}, interface={36893488147419103268:-12}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={36893488147419103270:99}, priv={-55340232221128654847:0}, priv->device_type=73745, ref_cnt=1, serial={-73786976294838206465:0}, serial={-73786976294838206465:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L3674] EXPR altsetting->desc.bNumEndpoints VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, actconfig={36893488147419103264:-5}, altsetting={36893488147419103258:-15}, altsetting->desc.bNumEndpoints=256, debug=0, endpoint={36893488147419103271:36893488147419103279}, i=0, id_table={36893488147419103249:0}, interface={36893488147419103268:-12}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={36893488147419103270:99}, priv={-55340232221128654847:0}, priv->device_type=73745, ref_cnt=1, serial={-73786976294838206465:0}, serial={-73786976294838206465:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L3674] COND FALSE !((int )altsetting->desc.bNumEndpoints > i) [L3678] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, actconfig={36893488147419103264:-5}, altsetting={36893488147419103258:-15}, debug=0, endpoint={36893488147419103271:36893488147419103279}, i=0, id_table={36893488147419103249:0}, interface={36893488147419103268:-12}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=2, ldv_state_variable_2=1, pdev={36893488147419103270:99}, priv={-55340232221128654847:0}, priv->device_type=73745, ref_cnt=1, serial={-73786976294838206465:0}, serial={-73786976294838206465:0}, tmp={-55340232221128654847:0}, usb_counter=0] [L4348] RET, EXPR kobil_startup(kobil_device_group2) [L4348] ldv_retval_1 = kobil_startup(kobil_device_group2) [L4349] COND TRUE ldv_retval_1 == 0 [L4350] ldv_state_variable_1 = 3 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=1, tmp___5=1, usb_counter=0] [L4332] tmp___3 = __VERIFIER_nondet_int() [L4334] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=1, tmp___5=1, usb_counter=0] [L4335] COND TRUE ldv_state_variable_1 != 0 [L4336] tmp___4 = __VERIFIER_nondet_int() [L4338] case 0: [L4346] case 1: [L4356] case 2: [L4363] case 3: [L4370] case 4: [L4392] case 5: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=5, tmp___5=1, usb_counter=0] [L4393] COND TRUE ldv_state_variable_1 == 3 [L4394] CALL, EXPR kobil_open(kobil_device_group3, kobil_device_group0) [L3717] int result ; [L3718] struct kobil_private *priv ; [L3719] unsigned char *transfer_buffer ; [L3720] int transfer_buffer_length ; [L3721] int write_urb_transfer_buffer_length ; [L3722] void *tmp ; [L3723] void *tmp___0 ; [L3724] unsigned int tmp___1 ; [L3725] unsigned int tmp___2 ; [L3726] unsigned int tmp___3 ; [L3727] unsigned int tmp___4 ; [L3729] result = 0 [L3730] transfer_buffer_length = 8 [L3731] write_urb_transfer_buffer_length = 8 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3732] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3737] CALL, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3520] void *tmp ; [L3522] CALL, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L4759] CALL, EXPR ldv_malloc(0UL) VAL [\old(size)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND TRUE tmp___0 != 0 [L3329] return ((void *)0); VAL [\old(size)=0, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=0, tmp___0=-7, usb_counter=0] [L4759] RET, EXPR ldv_malloc(0UL) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, arg0={-712:1064}, arg0={-712:1064}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_malloc(0UL)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4759] return ldv_malloc(0UL); [L3522] RET, EXPR dev_get_drvdata((struct device const *)(& port->dev)) [L3522] tmp = dev_get_drvdata((struct device const *)(& port->dev)) [L3523] return (tmp); VAL [\result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, ref_cnt=1, tmp={0:0}, usb_counter=0] [L3737] RET, EXPR usb_get_serial_port_data(port) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, ref_cnt=1, result=0, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, usb_get_serial_port_data(port)={0:0}, write_urb_transfer_buffer_length=8] [L3737] tmp = usb_get_serial_port_data(port) [L3738] priv = (struct kobil_private *)tmp [L3739] EXPR port->interrupt_in_urb [L3739] EXPR port->serial [L3739] EXPR (port->serial)->dev [L3739] (port->interrupt_in_urb)->dev = (port->serial)->dev [L3740] CALL, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3307] void *tmp ; VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, flags=208, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L3309] CALL, EXPR kmalloc(size, flags | 32768U) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3298] void *tmp___1 ; [L3300] CALL, EXPR __kmalloc(size, flags) [L3293] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND FALSE !(tmp___0 != 0) [L3331] tmp = malloc(size) [L3332] p = tmp VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L3333] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3319] COND FALSE !(!cond) VAL [\old(cond)=1, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, cond=1, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3333] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L3334] return (p); VAL [\old(size)=8, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, tmp___0=0, usb_counter=0] [L3293] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=48, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_malloc(size)={-18446744073709551615:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=48, usb_counter=0] [L3293] return ldv_malloc(size); [L3300] RET, EXPR __kmalloc(size, flags) [L3300] tmp___1 = __kmalloc(size, flags) [L3301] return (tmp___1); VAL [\old(flags)=48, \old(size)=8, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, flags=48, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={-18446744073709551615:0}, usb_counter=0] [L3309] RET, EXPR kmalloc(size, flags | 32768U) VAL [\old(flags)=208, \old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, flags=208, id_table={36893488147419103249:0}, kmalloc(size, flags | 32768U)={-18446744073709551615:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, usb_counter=0] [L3309] tmp = kmalloc(size, flags | 32768U) [L3310] return (tmp); VAL [\old(flags)=208, \old(size)=8, \result={-18446744073709551615:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, flags=208, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp={-18446744073709551615:0}, usb_counter=0] [L3740] RET, EXPR kzalloc((size_t )transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, kzalloc((size_t )transfer_buffer_length, 208U)={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3740] tmp___0 = kzalloc((size_t )transfer_buffer_length, 208U) [L3741] transfer_buffer = (unsigned char *)tmp___0 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3742] COND FALSE !((unsigned long )transfer_buffer == (unsigned long )((unsigned char *)0U)) [L3746] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->write_urb={-712:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3746] COND FALSE !((unsigned long )port->write_urb == (unsigned long )((struct urb *)0)) [L3765] EXPR port->write_urb VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->write_urb={-712:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3765-L3766] CALL, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3298] void *tmp___1 ; [L3300] CALL, EXPR __kmalloc(size, flags) [L3293] CALL, EXPR ldv_malloc(size) VAL [\old(size)=8, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND TRUE tmp___0 != 0 [L3329] return ((void *)0); VAL [\old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___0=-10, usb_counter=0] [L3293] RET, EXPR ldv_malloc(size) VAL [\old(size)=8, \old(t)=208, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_malloc(size)={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, t=208, usb_counter=0] [L3293] return ldv_malloc(size); [L3300] RET, EXPR __kmalloc(size, flags) [L3300] tmp___1 = __kmalloc(size, flags) [L3301] return (tmp___1); VAL [\old(flags)=208, \old(size)=8, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, flags=208, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, size=8, tmp___1={0:0}, usb_counter=0] [L3765-L3766] RET, EXPR kmalloc((size_t )write_urb_transfer_buffer_length, 208U) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kmalloc((size_t )write_urb_transfer_buffer_length, 208U)={0:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->write_urb={-712:713}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3765-L3766] (port->write_urb)->transfer_buffer = kmalloc((size_t )write_urb_transfer_buffer_length, 208U) [L3767] EXPR port->write_urb [L3767] EXPR (port->write_urb)->transfer_buffer VAL [(port->write_urb)->transfer_buffer={121:-120}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->write_urb={0:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3767] COND FALSE !((unsigned long )(port->write_urb)->transfer_buffer == (unsigned long )((void *)0)) [L3774] EXPR port->serial [L3774] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3774] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, dev={0:0}, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3515] EXPR dev->devnum [L3515] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L3774] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={0:0}, __create_pipe((port->serial)->dev, 0U)=36893488147419103267, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3774] tmp___1 = __create_pipe((port->serial)->dev, 0U) [L3775] EXPR port->serial [L3775] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3775-L3777] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg2)=16, \old(arg3)=194, \old(arg4)=2, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, arg0={0:0}, arg6={-18446744073709551615:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4815] return __VERIFIER_nondet_int(); [L3775-L3777] RET, EXPR usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=0, usb_counter=0, write_urb_transfer_buffer_length=8] [L3775-L3777] result = usb_control_msg((port->serial)->dev, tmp___1 | 2147483776U, 16, 194, 2, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L3778] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3783] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3788] EXPR port->serial [L3788] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3788] CALL, EXPR __create_pipe((port->serial)->dev, 0U) VAL [\old(endpoint)=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, dev={0:0}, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3515] EXPR dev->devnum [L3515] return ((unsigned int )(dev->devnum << 8) | (endpoint << 15)); [L3788] RET, EXPR __create_pipe((port->serial)->dev, 0U) VAL [(port->serial)->dev={0:0}, __create_pipe((port->serial)->dev, 0U)=36893488147419103265, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3788] tmp___2 = __create_pipe((port->serial)->dev, 0U) [L3789] EXPR port->serial [L3789] EXPR (port->serial)->dev VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3789-L3791] CALL, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [\old(arg2)=16, \old(arg3)=194, \old(arg4)=1, \old(arg5)=0, \old(arg7)=8, \old(arg8)=500, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, arg0={0:0}, arg6={-18446744073709551615:0}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4815] return __VERIFIER_nondet_int(); [L3789-L3791] RET, EXPR usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) VAL [(port->serial)->dev={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, port->serial={-712:809}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500)=0, usb_counter=0, write_urb_transfer_buffer_length=8] [L3789-L3791] result = usb_control_msg((port->serial)->dev, tmp___2 | 2147483776U, 16, 194, 1, 0, (void *)transfer_buffer, (int )((__u16 )transfer_buffer_length), 500) [L3792] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3797] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3802] EXPR priv->device_type [L3802] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U [L3802] EXPR priv->device_type [L3802] (unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U VAL [(unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, priv->device_type=101, priv->device_type=101, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3802] COND FALSE !((unsigned int )priv->device_type == 8209U || (unsigned int )priv->device_type == 8210U) [L3821] EXPR priv->device_type [L3821] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U [L3821] EXPR priv->device_type [L3821] EXPR (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U VAL [(unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, priv->device_type=101, priv->device_type=101, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3821] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U [L3821] EXPR priv->device_type [L3821] ((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U VAL [((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U=0, (unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, priv->device_type=101, priv->device_type=101, priv->device_type=101, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3821] COND FALSE !(((unsigned int )priv->device_type == 120U || (unsigned int )priv->device_type == 8209U) || (unsigned int )priv->device_type == 129U) [L3830] CALL kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, p={-18446744073709551615:0}, ref_cnt=1, usb_counter=0] [L3830] RET kfree((void const *)transfer_buffer) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L3831] return (0); VAL [\result=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=3, ldv_state_variable_2=1, port={-712:0}, port={-712:0}, priv={0:0}, ref_cnt=1, result=0, tmp={0:0}, tmp___0={-18446744073709551615:0}, tmp___1=35, tmp___2=33, transfer_buffer={-18446744073709551615:0}, transfer_buffer_length=8, tty={-92233720368547758081:0}, tty={-92233720368547758081:0}, usb_counter=0, write_urb_transfer_buffer_length=8] [L4394] RET, EXPR kobil_open(kobil_device_group3, kobil_device_group0) [L4394] ldv_retval_0 = kobil_open(kobil_device_group3, kobil_device_group0) [L4395] COND TRUE ldv_retval_0 == 0 [L4396] ldv_state_variable_1 = 4 VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=5, tmp___5=1, usb_counter=0] [L4332] tmp___3 = __VERIFIER_nondet_int() [L4334] case 0: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=5, tmp___5=1, usb_counter=0] [L4335] COND TRUE ldv_state_variable_1 != 0 [L4336] tmp___4 = __VERIFIER_nondet_int() [L4338] case 0: [L4346] case 1: [L4356] case 2: VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ldvarg0={36893488147419103235:0}, ldvarg1={36893488147419103251:0}, ldvarg2={36893488147419103254:0}, ldvarg3={36893488147419103253:0}, ldvarg4={-36893488147419103233:0}, ldvarg5={-36893488147419103231:0}, ldvarg6={36893488147419103255:0}, ldvarg7={-18446744073709551617:0}, ldvarg8={18446744073709551617:0}, ref_cnt=1, tmp={-18446744073709551617:0}, tmp___0={-36893488147419103231:0}, tmp___1={-36893488147419103233:0}, tmp___2={18446744073709551617:0}, tmp___3=0, tmp___4=2, tmp___5=1, usb_counter=0] [L4357] COND TRUE ldv_state_variable_1 == 4 [L4358] CALL kobil_read_int_callback(ldvarg5) [L3855] int result ; [L3856] struct usb_serial_port *port ; [L3857] struct tty_struct *tty ; [L3858] unsigned char *data ; [L3859] int status ; [L3861] EXPR urb->context [L3861] port = (struct usb_serial_port *)urb->context [L3862] EXPR urb->transfer_buffer [L3862] data = (unsigned char *)urb->transfer_buffer [L3863] EXPR urb->status [L3863] status = urb->status [L3864] COND FALSE !(debug != 0) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, data={36893488147419103277:36893488147419103278}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={36893488147419103281:-16}, ref_cnt=1, status=0, urb={-36893488147419103231:0}, urb={-36893488147419103231:0}, usb_counter=0] [L3869] COND FALSE !(status != 0) [L3878] CALL, EXPR ldv_tty_port_tty_get_7(& port->port) [L4669] ldv_func_ret_type___1 ldv_func_res ; [L4670] struct tty_struct *tmp ; [L4672] CALL, EXPR tty_port_tty_get(ldv_func_arg1) [L4808] CALL, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [\old(size)=2516, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L3323] void *p ; [L3324] void *tmp ; [L3325] int tmp___0 ; [L3327] tmp___0 = __VERIFIER_nondet_int() [L3328] COND TRUE tmp___0 != 0 [L3329] return ((void *)0); VAL [\old(size)=2516, \result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=2516, tmp___0=-13, usb_counter=0] [L4808] RET, EXPR ldv_malloc(sizeof(struct tty_struct)) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, arg0={36893488147419103281:-8}, arg0={36893488147419103281:-8}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={-55340232221128654849:0}, ldv_malloc(sizeof(struct tty_struct))={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4808] return ldv_malloc(sizeof(struct tty_struct)); [L4672] RET, EXPR tty_port_tty_get(ldv_func_arg1) [L4672] tmp = tty_port_tty_get(ldv_func_arg1) [L4673] ldv_func_res = tmp [L4674] CALL ldv_got_tty(ldv_func_res) [L4744] ldv_latest_tty = tty VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tty={0:0}, tty={0:0}, usb_counter=0] [L4674] RET ldv_got_tty(ldv_func_res) [L4675] return (ldv_func_res); VAL [\result={0:0}, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, ldv_func_arg1={36893488147419103281:-8}, ldv_func_arg1={36893488147419103281:-8}, ldv_func_res={0:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, tmp={0:0}, usb_counter=0] [L3878] RET, EXPR ldv_tty_port_tty_get_7(& port->port) [L3878] tty = ldv_tty_port_tty_get_7(& port->port) [L3879] EXPR urb->actual_length VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, data={36893488147419103277:36893488147419103278}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, port={36893488147419103281:-16}, ref_cnt=1, status=0, tty={0:0}, urb={-36893488147419103231:0}, urb={-36893488147419103231:0}, urb->actual_length=-4294967297, usb_counter=0] [L3879] COND TRUE urb->actual_length != 0U [L3880] EXPR urb->actual_length [L3880] CALL tty_insert_flip_string(tty, (unsigned char const *)data, (size_t )urb->actual_length) [L4636] int tmp ; VAL [\old(size)=4294967295, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, a={0:0}, a={0:0}, chars={36893488147419103277:36893488147419103278}, chars={36893488147419103277:36893488147419103278}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, size=4294967295, usb_counter=0] [L4638] CALL ldv_check_tty(a) VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] [L4751] COND TRUE (unsigned long )tty == (unsigned long )ldv_latest_tty && (unsigned long )tty == (unsigned long )((struct tty_struct *)0) [L4752] CALL ldv_error() [L4715] reach_error() VAL [__mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __mod_usb_device_table=0, __this_module={36893488147419103272:36893488147419103262}, debug=0, id_table={36893488147419103249:0}, kobil_device={36893488147419103239:0}, kobil_device_group0={-712:0}, kobil_device_group1={0:0}, kobil_device_group2={-73786976294838206465:0}, kobil_device_group3={-92233720368547758081:0}, kobil_driver={36893488147419103237:0}, kobil_driver_group1={36893488147419103233:0}, LDV_IN_INTERRUPT=1, ldv_latest_tty={0:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_retval_2=0, ldv_retval_3=0, ldv_state_variable_0=2, ldv_state_variable_1=4, ldv_state_variable_2=1, ref_cnt=1, usb_counter=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 588 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 355.4s, OverallIterations: 21, TraceHistogramMax: 24, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.1s, AutomataDifference: 310.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 106 mSolverCounterUnknown, 17405 SdHoareTripleChecker+Valid, 305.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16681 mSDsluCounter, 92316 SdHoareTripleChecker+Invalid, 296.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 73557 mSDsCounter, 9859 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26744 IncrementalHoareTripleChecker+Invalid, 36709 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9859 mSolverCounterUnsat, 18759 mSDtfsCounter, 26744 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5875 GetRequests, 5574 SyntacticMatches, 0 SemanticMatches, 301 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 3.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5314occurred in iteration=20, InterpolantAutomatonStates: 205, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.4s AutomataMinimizationTime, 20 MinimizatonAttempts, 21792 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 24.3s SatisfiabilityAnalysisTime, 13.2s InterpolantComputationTime, 8819 NumberOfCodeBlocks, 8786 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 9924 ConstructedInterpolants, 0 QuantifiedInterpolants, 15099 SizeOfPredicates, 27 NumberOfNonLiveVariables, 20804 ConjunctsInSsa, 142 ConjunctsInUnsatCore, 31 InterpolantComputations, 16 PerfectInterpolantSequences, 17992/18244 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-17 02:08:32,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/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-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 1bad5b7f91b61cdf9d4f1ace01330b8d7c80f8ede0ca40c43d18f706f54101eb --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-17 02:08:34,404 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-17 02:08:34,405 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-17 02:08:34,424 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-17 02:08:34,424 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-17 02:08:34,425 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-17 02:08:34,426 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-17 02:08:34,427 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-17 02:08:34,428 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-17 02:08:34,429 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-17 02:08:34,430 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-17 02:08:34,430 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-17 02:08:34,431 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-17 02:08:34,431 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-17 02:08:34,432 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-17 02:08:34,433 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-17 02:08:34,433 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-17 02:08:34,434 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-17 02:08:34,435 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-17 02:08:34,436 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-17 02:08:34,437 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-17 02:08:34,440 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-17 02:08:34,441 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-17 02:08:34,441 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-17 02:08:34,443 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-17 02:08:34,448 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-17 02:08:34,449 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-17 02:08:34,449 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-17 02:08:34,450 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-17 02:08:34,450 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-17 02:08:34,451 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-17 02:08:34,452 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-17 02:08:34,452 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-17 02:08:34,454 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-17 02:08:34,455 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-17 02:08:34,455 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-17 02:08:34,456 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-17 02:08:34,456 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-17 02:08:34,456 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-17 02:08:34,457 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-17 02:08:34,458 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-17 02:08:34,459 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-17 02:08:34,484 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-17 02:08:34,484 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-17 02:08:34,484 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-17 02:08:34,484 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-17 02:08:34,485 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-17 02:08:34,485 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-17 02:08:34,486 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-17 02:08:34,486 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-17 02:08:34,486 INFO L138 SettingsManager]: * Use SBE=true [2021-11-17 02:08:34,486 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-17 02:08:34,487 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-17 02:08:34,487 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-17 02:08:34,487 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-17 02:08:34,487 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-17 02:08:34,487 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-17 02:08:34,488 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-17 02:08:34,488 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-17 02:08:34,488 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-17 02:08:34,488 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-17 02:08:34,488 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-17 02:08:34,488 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-17 02:08:34,489 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-17 02:08:34,489 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 02:08:34,489 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-17 02:08:34,489 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-17 02:08:34,493 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-17 02:08:34,494 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-17 02:08:34,494 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-17 02:08:34,494 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-17 02:08:34,494 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-17 02:08:34,494 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-17 02:08:34,494 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-17 02:08:34,495 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-17 02:08:34,495 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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.graphml 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 -> 1bad5b7f91b61cdf9d4f1ace01330b8d7c80f8ede0ca40c43d18f706f54101eb [2021-11-17 02:08:34,787 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-17 02:08:34,808 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-17 02:08:34,809 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-17 02:08:34,810 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-17 02:08:34,811 INFO L275 PluginConnector]: CDTParser initialized [2021-11-17 02:08:34,812 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i [2021-11-17 02:08:34,866 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4416e177/1ea8805e0ce5472084d2c8e8b4cd8b2c/FLAG541e7aff3 [2021-11-17 02:08:35,385 INFO L306 CDTParser]: Found 1 translation units. [2021-11-17 02:08:35,386 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i [2021-11-17 02:08:35,411 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4416e177/1ea8805e0ce5472084d2c8e8b4cd8b2c/FLAG541e7aff3 [2021-11-17 02:08:35,845 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4416e177/1ea8805e0ce5472084d2c8e8b4cd8b2c [2021-11-17 02:08:35,848 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-17 02:08:35,849 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-17 02:08:35,850 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-17 02:08:35,850 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-17 02:08:35,852 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-17 02:08:35,852 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 02:08:35" (1/1) ... [2021-11-17 02:08:35,853 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@559bf9f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:35, skipping insertion in model container [2021-11-17 02:08:35,853 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 02:08:35" (1/1) ... [2021-11-17 02:08:35,857 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-17 02:08:35,908 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-17 02:08:36,490 WARN L230 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-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i[144238,144251] [2021-11-17 02:08:36,504 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 02:08:36,532 INFO L203 MainTranslator]: Completed pre-run [2021-11-17 02:08:36,731 WARN L230 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-validator-v0.8/linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i[144238,144251] [2021-11-17 02:08:36,736 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 02:08:36,779 INFO L208 MainTranslator]: Completed translation [2021-11-17 02:08:36,779 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36 WrapperNode [2021-11-17 02:08:36,779 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-17 02:08:36,780 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-17 02:08:36,780 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-17 02:08:36,780 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-17 02:08:36,785 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:36,830 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:36,934 INFO L137 Inliner]: procedures = 130, calls = 787, calls flagged for inlining = 53, calls inlined = 52, statements flattened = 1846 [2021-11-17 02:08:36,934 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-17 02:08:36,935 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-17 02:08:36,935 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-17 02:08:36,935 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-17 02:08:36,941 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:36,941 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:36,964 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:36,965 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:37,036 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:37,045 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:37,062 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:37,079 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-17 02:08:37,085 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-17 02:08:37,085 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-17 02:08:37,086 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-17 02:08:37,087 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (1/1) ... [2021-11-17 02:08:37,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 02:08:37,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 02:08:37,110 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-17 02:08:37,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-17 02:08:37,143 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-17 02:08:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2021-11-17 02:08:37,144 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2021-11-17 02:08:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-17 02:08:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-17 02:08:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-17 02:08:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-17 02:08:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-17 02:08:37,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-17 02:08:37,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-17 02:08:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-11-17 02:08:37,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-11-17 02:08:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2021-11-17 02:08:37,145 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2021-11-17 02:08:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-17 02:08:37,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-17 02:08:37,145 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-11-17 02:08:37,146 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-11-17 02:08:37,146 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-17 02:08:37,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-17 02:08:37,146 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2021-11-17 02:08:37,146 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2021-11-17 02:08:37,146 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-17 02:08:37,146 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-17 02:08:37,146 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_serial_port_data [2021-11-17 02:08:37,147 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_serial_port_data [2021-11-17 02:08:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-17 02:08:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-17 02:08:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-17 02:08:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-17 02:08:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_tty [2021-11-17 02:08:37,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_tty [2021-11-17 02:08:37,147 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2021-11-17 02:08:37,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2021-11-17 02:08:37,148 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-17 02:08:37,148 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-17 02:08:37,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_detach_1 [2021-11-17 02:08:37,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_detach_1 [2021-11-17 02:08:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-17 02:08:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2021-11-17 02:08:37,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2021-11-17 02:08:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-17 02:08:37,149 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmset [2021-11-17 02:08:37,149 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmset [2021-11-17 02:08:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_tiocmget [2021-11-17 02:08:37,150 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_tiocmget [2021-11-17 02:08:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-17 02:08:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-17 02:08:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-17 02:08:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-17 02:08:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-17 02:08:37,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-17 02:08:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_ioctl [2021-11-17 02:08:37,151 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_ioctl [2021-11-17 02:08:37,151 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2021-11-17 02:08:37,152 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2021-11-17 02:08:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2021-11-17 02:08:37,152 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2021-11-17 02:08:37,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-17 02:08:37,153 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_write_room [2021-11-17 02:08:37,153 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_write_room [2021-11-17 02:08:37,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-17 02:08:37,153 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-17 02:08:37,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-17 02:08:37,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-17 02:08:37,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-17 02:08:37,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-17 02:08:37,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-17 02:08:37,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-17 02:08:37,154 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_init_termios [2021-11-17 02:08:37,154 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_init_termios [2021-11-17 02:08:37,154 INFO L130 BoogieDeclarations]: Found specification of procedure usb_serial_deregister [2021-11-17 02:08:37,155 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_serial_deregister [2021-11-17 02:08:37,155 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-17 02:08:37,155 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-17 02:08:37,155 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-17 02:08:37,155 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-17 02:08:37,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-17 02:08:37,155 INFO L130 BoogieDeclarations]: Found specification of procedure kobil_set_termios [2021-11-17 02:08:37,155 INFO L138 BoogieDeclarations]: Found implementation of procedure kobil_set_termios [2021-11-17 02:08:37,155 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-17 02:08:37,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-17 02:08:37,556 INFO L236 CfgBuilder]: Building ICFG [2021-11-17 02:08:37,558 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-17 02:08:37,786 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-17 02:08:48,839 INFO L277 CfgBuilder]: Performing block encoding [2021-11-17 02:08:48,847 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-17 02:08:48,847 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-17 02:08:48,849 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 02:08:48 BoogieIcfgContainer [2021-11-17 02:08:48,849 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-17 02:08:48,850 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-17 02:08:48,850 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-17 02:08:48,852 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-17 02:08:48,852 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 02:08:35" (1/3) ... [2021-11-17 02:08:48,853 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f609418 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 02:08:48, skipping insertion in model container [2021-11-17 02:08:48,853 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 02:08:36" (2/3) ... [2021-11-17 02:08:48,853 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f609418 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 02:08:48, skipping insertion in model container [2021-11-17 02:08:48,853 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 02:08:48" (3/3) ... [2021-11-17 02:08:48,854 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-stable-1dfa93a-1-100_1a-drivers--usb--serial--kobil_sct.ko-entry_point_ldv-val-v0.8.cil.out.i [2021-11-17 02:08:48,857 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-17 02:08:48,858 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-17 02:08:48,924 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-17 02:08:48,928 INFO L339 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-17 02:08:48,928 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-17 02:08:48,947 INFO L276 IsEmpty]: Start isEmpty. Operand has 587 states, 446 states have (on average 1.4103139013452914) internal successors, (629), 453 states have internal predecessors, (629), 114 states have call successors, (114), 26 states have call predecessors, (114), 25 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) [2021-11-17 02:08:48,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-17 02:08:48,966 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:08:48,967 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:08:48,967 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:08:48,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:08:48,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1370803934, now seen corresponding path program 1 times [2021-11-17 02:08:48,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:08:48,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1823468206] [2021-11-17 02:08:48,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:08:48,984 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:08:48,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:08:48,987 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:08:48,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-17 02:08:49,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:49,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 963 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-17 02:08:49,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:08:50,667 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-11-17 02:08:50,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:08:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-11-17 02:08:51,272 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:08:51,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1823468206] [2021-11-17 02:08:51,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1823468206] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-17 02:08:51,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:08:51,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2021-11-17 02:08:51,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033205425] [2021-11-17 02:08:51,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:08:51,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-17 02:08:51,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:08:51,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-17 02:08:51,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-17 02:08:51,313 INFO L87 Difference]: Start difference. First operand has 587 states, 446 states have (on average 1.4103139013452914) internal successors, (629), 453 states have internal predecessors, (629), 114 states have call successors, (114), 26 states have call predecessors, (114), 25 states have return successors, (109), 109 states have call predecessors, (109), 109 states have call successors, (109) Second operand has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-17 02:08:51,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:08:51,369 INFO L93 Difference]: Finished difference Result 1170 states and 1751 transitions. [2021-11-17 02:08:51,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-17 02:08:51,370 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 128 [2021-11-17 02:08:51,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:08:51,381 INFO L225 Difference]: With dead ends: 1170 [2021-11-17 02:08:51,381 INFO L226 Difference]: Without dead ends: 571 [2021-11-17 02:08:51,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-17 02:08:51,389 INFO L933 BasicCegarLoop]: 849 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-17 02:08:51,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-17 02:08:51,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-11-17 02:08:51,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 571. [2021-11-17 02:08:51,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 437 states have (on average 1.3981693363844394) internal successors, (611), 438 states have internal predecessors, (611), 108 states have call successors, (108), 25 states have call predecessors, (108), 25 states have return successors, (108), 108 states have call predecessors, (108), 108 states have call successors, (108) [2021-11-17 02:08:51,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 827 transitions. [2021-11-17 02:08:51,448 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 827 transitions. Word has length 128 [2021-11-17 02:08:51,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:08:51,449 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 827 transitions. [2021-11-17 02:08:51,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-17 02:08:51,449 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 827 transitions. [2021-11-17 02:08:51,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-17 02:08:51,453 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:08:51,454 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:08:51,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-11-17 02:08:51,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:08:51,671 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:08:51,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:08:51,672 INFO L85 PathProgramCache]: Analyzing trace with hash 948643174, now seen corresponding path program 1 times [2021-11-17 02:08:51,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:08:51,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1462452658] [2021-11-17 02:08:51,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:08:51,673 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:08:51,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:08:51,674 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:08:51,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-17 02:08:52,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:52,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 963 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-17 02:08:52,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:08:53,785 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-11-17 02:08:53,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:08:55,585 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-11-17 02:08:55,585 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:08:55,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1462452658] [2021-11-17 02:08:55,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1462452658] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-17 02:08:55,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:08:55,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2021-11-17 02:08:55,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636976621] [2021-11-17 02:08:55,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:08:55,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 02:08:55,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:08:55,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 02:08:55,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-11-17 02:08:55,588 INFO L87 Difference]: Start difference. First operand 571 states and 827 transitions. Second operand has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-11-17 02:08:56,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:08:56,165 INFO L93 Difference]: Finished difference Result 1139 states and 1655 transitions. [2021-11-17 02:08:56,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 02:08:56,166 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 128 [2021-11-17 02:08:56,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:08:56,170 INFO L225 Difference]: With dead ends: 1139 [2021-11-17 02:08:56,170 INFO L226 Difference]: Without dead ends: 573 [2021-11-17 02:08:56,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-11-17 02:08:56,172 INFO L933 BasicCegarLoop]: 822 mSDtfsCounter, 2 mSDsluCounter, 4095 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4917 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-17 02:08:56,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 4917 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-17 02:08:56,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2021-11-17 02:08:56,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 573. [2021-11-17 02:08:56,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 438 states have (on average 1.3972602739726028) internal successors, (612), 440 states have internal predecessors, (612), 108 states have call successors, (108), 25 states have call predecessors, (108), 26 states have return successors, (114), 108 states have call predecessors, (114), 108 states have call successors, (114) [2021-11-17 02:08:56,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 834 transitions. [2021-11-17 02:08:56,204 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 834 transitions. Word has length 128 [2021-11-17 02:08:56,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:08:56,206 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 834 transitions. [2021-11-17 02:08:56,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-11-17 02:08:56,206 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 834 transitions. [2021-11-17 02:08:56,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-11-17 02:08:56,211 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:08:56,212 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-17 02:08:56,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-17 02:08:56,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:08:56,424 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:08:56,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:08:56,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1579561543, now seen corresponding path program 1 times [2021-11-17 02:08:56,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:08:56,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339871484] [2021-11-17 02:08:56,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:08:56,426 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:08:56,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:08:56,427 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:08:56,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-17 02:08:56,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:08:56,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 978 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-17 02:08:56,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:08:58,016 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2021-11-17 02:08:58,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:08:59,202 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2021-11-17 02:08:59,205 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:08:59,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339871484] [2021-11-17 02:08:59,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339871484] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-17 02:08:59,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:08:59,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2021-11-17 02:08:59,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626546727] [2021-11-17 02:08:59,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:08:59,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 02:08:59,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:08:59,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 02:08:59,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:08:59,210 INFO L87 Difference]: Start difference. First operand 573 states and 834 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-17 02:08:59,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:08:59,686 INFO L93 Difference]: Finished difference Result 1155 states and 1669 transitions. [2021-11-17 02:08:59,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-17 02:08:59,688 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 134 [2021-11-17 02:08:59,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:08:59,693 INFO L225 Difference]: With dead ends: 1155 [2021-11-17 02:08:59,693 INFO L226 Difference]: Without dead ends: 593 [2021-11-17 02:08:59,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-17 02:08:59,695 INFO L933 BasicCegarLoop]: 829 mSDtfsCounter, 39 mSDsluCounter, 2458 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 3287 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-17 02:08:59,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 3287 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-17 02:08:59,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-11-17 02:08:59,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 591. [2021-11-17 02:08:59,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 450 states have (on average 1.3866666666666667) internal successors, (624), 451 states have internal predecessors, (624), 111 states have call successors, (111), 29 states have call predecessors, (111), 29 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2021-11-17 02:08:59,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 846 transitions. [2021-11-17 02:08:59,713 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 846 transitions. Word has length 134 [2021-11-17 02:08:59,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:08:59,713 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 846 transitions. [2021-11-17 02:08:59,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-17 02:08:59,713 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 846 transitions. [2021-11-17 02:08:59,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-11-17 02:08:59,715 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:08:59,715 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:08:59,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-17 02:08:59,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:08:59,934 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:08:59,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:08:59,934 INFO L85 PathProgramCache]: Analyzing trace with hash -356464088, now seen corresponding path program 2 times [2021-11-17 02:08:59,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:08:59,935 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1091850053] [2021-11-17 02:08:59,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-17 02:08:59,936 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:08:59,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:08:59,938 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:08:59,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-17 02:09:13,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-17 02:09:13,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:09:13,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-17 02:09:13,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:09:14,425 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-11-17 02:09:14,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:09:15,332 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2021-11-17 02:09:15,333 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:09:15,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1091850053] [2021-11-17 02:09:15,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1091850053] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-17 02:09:15,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:09:15,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2021-11-17 02:09:15,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490217111] [2021-11-17 02:09:15,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:09:15,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 02:09:15,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:09:15,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 02:09:15,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-17 02:09:15,334 INFO L87 Difference]: Start difference. First operand 591 states and 846 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-17 02:09:15,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:09:15,622 INFO L93 Difference]: Finished difference Result 1149 states and 1658 transitions. [2021-11-17 02:09:15,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-17 02:09:15,623 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 140 [2021-11-17 02:09:15,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:09:15,628 INFO L225 Difference]: With dead ends: 1149 [2021-11-17 02:09:15,628 INFO L226 Difference]: Without dead ends: 592 [2021-11-17 02:09:15,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-11-17 02:09:15,631 INFO L933 BasicCegarLoop]: 825 mSDtfsCounter, 3 mSDsluCounter, 1639 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2464 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-17 02:09:15,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2464 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-17 02:09:15,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-11-17 02:09:15,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 592. [2021-11-17 02:09:15,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 451 states have (on average 1.3858093126385809) internal successors, (625), 452 states have internal predecessors, (625), 111 states have call successors, (111), 29 states have call predecessors, (111), 29 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2021-11-17 02:09:15,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 847 transitions. [2021-11-17 02:09:15,651 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 847 transitions. Word has length 140 [2021-11-17 02:09:15,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:09:15,651 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 847 transitions. [2021-11-17 02:09:15,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-17 02:09:15,652 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 847 transitions. [2021-11-17 02:09:15,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-11-17 02:09:15,654 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:09:15,654 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:09:15,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-17 02:09:15,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:09:15,867 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:09:15,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:09:15,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2069020180, now seen corresponding path program 1 times [2021-11-17 02:09:15,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:09:15,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874977837] [2021-11-17 02:09:15,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:09:15,869 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:09:15,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:09:15,870 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:09:15,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-17 02:09:16,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:09:16,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 1018 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-17 02:09:16,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:09:17,321 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 40 proven. 1 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-11-17 02:09:17,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:09:18,554 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2021-11-17 02:09:18,554 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:09:18,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874977837] [2021-11-17 02:09:18,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874977837] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:09:18,554 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-17 02:09:18,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-11-17 02:09:18,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815347147] [2021-11-17 02:09:18,555 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-17 02:09:18,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 02:09:18,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:09:18,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 02:09:18,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:09:18,556 INFO L87 Difference]: Start difference. First operand 592 states and 847 transitions. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-17 02:09:19,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:09:19,884 INFO L93 Difference]: Finished difference Result 1160 states and 1676 transitions. [2021-11-17 02:09:19,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-17 02:09:19,885 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 145 [2021-11-17 02:09:19,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:09:19,888 INFO L225 Difference]: With dead ends: 1160 [2021-11-17 02:09:19,888 INFO L226 Difference]: Without dead ends: 602 [2021-11-17 02:09:19,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2021-11-17 02:09:19,890 INFO L933 BasicCegarLoop]: 824 mSDtfsCounter, 13 mSDsluCounter, 3275 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 4099 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-17 02:09:19,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 4099 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-17 02:09:19,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-11-17 02:09:19,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 602. [2021-11-17 02:09:19,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 460 states have (on average 1.3847826086956523) internal successors, (637), 461 states have internal predecessors, (637), 111 states have call successors, (111), 30 states have call predecessors, (111), 30 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2021-11-17 02:09:19,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 859 transitions. [2021-11-17 02:09:19,902 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 859 transitions. Word has length 145 [2021-11-17 02:09:19,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:09:19,903 INFO L470 AbstractCegarLoop]: Abstraction has 602 states and 859 transitions. [2021-11-17 02:09:19,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-17 02:09:19,903 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 859 transitions. [2021-11-17 02:09:19,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-11-17 02:09:19,905 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:09:19,905 INFO L514 BasicCegarLoop]: trace histogram [18, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:09:19,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-17 02:09:20,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:09:20,115 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:09:20,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:09:20,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1191971032, now seen corresponding path program 2 times [2021-11-17 02:09:20,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:09:20,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497510078] [2021-11-17 02:09:20,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-17 02:09:20,117 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:09:20,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:09:20,120 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:09:20,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-17 02:09:29,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-17 02:09:29,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:09:29,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-17 02:09:29,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:09:30,883 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 80 proven. 3 refuted. 0 times theorem prover too weak. 314 trivial. 0 not checked. [2021-11-17 02:09:30,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:09:32,537 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 72 proven. 3 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2021-11-17 02:09:32,537 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:09:32,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497510078] [2021-11-17 02:09:32,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497510078] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:09:32,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-17 02:09:32,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-11-17 02:09:32,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770292819] [2021-11-17 02:09:32,537 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-17 02:09:32,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-17 02:09:32,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:09:32,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-17 02:09:32,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-11-17 02:09:32,539 INFO L87 Difference]: Start difference. First operand 602 states and 859 transitions. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 2 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2021-11-17 02:09:34,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:09:34,824 INFO L93 Difference]: Finished difference Result 1153 states and 1659 transitions. [2021-11-17 02:09:34,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-17 02:09:34,825 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 2 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 158 [2021-11-17 02:09:34,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:09:34,827 INFO L225 Difference]: With dead ends: 1153 [2021-11-17 02:09:34,828 INFO L226 Difference]: Without dead ends: 606 [2021-11-17 02:09:34,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2021-11-17 02:09:34,829 INFO L933 BasicCegarLoop]: 820 mSDtfsCounter, 25 mSDsluCounter, 4896 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 5716 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-17 02:09:34,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 5716 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-17 02:09:34,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-11-17 02:09:34,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 606. [2021-11-17 02:09:34,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 464 states have (on average 1.3771551724137931) internal successors, (639), 465 states have internal predecessors, (639), 111 states have call successors, (111), 30 states have call predecessors, (111), 30 states have return successors, (111), 111 states have call predecessors, (111), 111 states have call successors, (111) [2021-11-17 02:09:34,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 861 transitions. [2021-11-17 02:09:34,841 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 861 transitions. Word has length 158 [2021-11-17 02:09:34,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:09:34,841 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 861 transitions. [2021-11-17 02:09:34,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 10 states have internal predecessors, (66), 2 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2021-11-17 02:09:34,841 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 861 transitions. [2021-11-17 02:09:34,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-11-17 02:09:34,843 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:09:34,843 INFO L514 BasicCegarLoop]: trace histogram [22, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 02:09:34,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-11-17 02:09:35,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:09:35,059 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:09:35,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:09:35,060 INFO L85 PathProgramCache]: Analyzing trace with hash -42497240, now seen corresponding path program 3 times [2021-11-17 02:09:35,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:09:35,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1175367351] [2021-11-17 02:09:35,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-17 02:09:35,061 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:09:35,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:09:35,062 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:09:35,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-17 02:09:44,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-17 02:09:44,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:09:44,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 02:09:44,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:09:45,175 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 487 trivial. 0 not checked. [2021-11-17 02:09:45,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:09:45,561 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2021-11-17 02:09:45,561 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:09:45,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1175367351] [2021-11-17 02:09:45,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1175367351] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:09:45,561 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:09:45,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-17 02:09:45,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113884538] [2021-11-17 02:09:45,561 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:09:45,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-17 02:09:45,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:09:45,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-17 02:09:45,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:09:45,562 INFO L87 Difference]: Start difference. First operand 606 states and 861 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-17 02:09:46,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:09:46,631 INFO L93 Difference]: Finished difference Result 1201 states and 1718 transitions. [2021-11-17 02:09:46,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-17 02:09:46,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 162 [2021-11-17 02:09:46,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:09:46,635 INFO L225 Difference]: With dead ends: 1201 [2021-11-17 02:09:46,636 INFO L226 Difference]: Without dead ends: 661 [2021-11-17 02:09:46,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:09:46,638 INFO L933 BasicCegarLoop]: 831 mSDtfsCounter, 114 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-17 02:09:46,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 1514 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-17 02:09:46,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2021-11-17 02:09:46,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 661. [2021-11-17 02:09:46,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 511 states have (on average 1.3737769080234834) internal successors, (702), 513 states have internal predecessors, (702), 115 states have call successors, (115), 34 states have call predecessors, (115), 34 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2021-11-17 02:09:46,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 932 transitions. [2021-11-17 02:09:46,653 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 932 transitions. Word has length 162 [2021-11-17 02:09:46,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:09:46,653 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 932 transitions. [2021-11-17 02:09:46,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-17 02:09:46,653 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 932 transitions. [2021-11-17 02:09:46,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2021-11-17 02:09:46,659 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:09:46,659 INFO L514 BasicCegarLoop]: trace histogram [22, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 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] [2021-11-17 02:09:46,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-17 02:09:46,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:09:46,865 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:09:46,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:09:46,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1102966684, now seen corresponding path program 1 times [2021-11-17 02:09:46,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:09:46,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58219930] [2021-11-17 02:09:46,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:09:46,867 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:09:46,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:09:46,868 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:09:46,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-17 02:09:47,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:09:47,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 1275 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-17 02:09:47,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:09:50,214 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 330 proven. 21 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2021-11-17 02:09:50,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:09:54,657 INFO L134 CoverageAnalysis]: Checked inductivity of 713 backedges. 152 proven. 21 refuted. 0 times theorem prover too weak. 540 trivial. 0 not checked. [2021-11-17 02:09:54,657 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:09:54,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58219930] [2021-11-17 02:09:54,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58219930] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:09:54,657 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-17 02:09:54,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-11-17 02:09:54,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889744433] [2021-11-17 02:09:54,657 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-17 02:09:54,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-17 02:09:54,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:09:54,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-17 02:09:54,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2021-11-17 02:09:54,659 INFO L87 Difference]: Start difference. First operand 661 states and 932 transitions. Second operand has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 18 states have internal predecessors, (100), 2 states have call successors, (27), 2 states have call predecessors, (27), 4 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-17 02:09:58,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:09:58,494 INFO L93 Difference]: Finished difference Result 1301 states and 1851 transitions. [2021-11-17 02:09:58,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-17 02:09:58,496 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 18 states have internal predecessors, (100), 2 states have call successors, (27), 2 states have call predecessors, (27), 4 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 230 [2021-11-17 02:09:58,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:09:58,499 INFO L225 Difference]: With dead ends: 1301 [2021-11-17 02:09:58,499 INFO L226 Difference]: Without dead ends: 671 [2021-11-17 02:09:58,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 442 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=166, Invalid=434, Unknown=0, NotChecked=0, Total=600 [2021-11-17 02:09:58,501 INFO L933 BasicCegarLoop]: 824 mSDtfsCounter, 77 mSDsluCounter, 7369 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 8193 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-11-17 02:09:58,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 8193 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2021-11-17 02:09:58,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-11-17 02:09:58,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 665. [2021-11-17 02:09:58,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 515 states have (on average 1.3728155339805825) internal successors, (707), 517 states have internal predecessors, (707), 115 states have call successors, (115), 34 states have call predecessors, (115), 34 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2021-11-17 02:09:58,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 937 transitions. [2021-11-17 02:09:58,518 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 937 transitions. Word has length 230 [2021-11-17 02:09:58,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:09:58,519 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 937 transitions. [2021-11-17 02:09:58,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 18 states have internal predecessors, (100), 2 states have call successors, (27), 2 states have call predecessors, (27), 4 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-17 02:09:58,519 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 937 transitions. [2021-11-17 02:09:58,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2021-11-17 02:09:58,521 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:09:58,521 INFO L514 BasicCegarLoop]: trace histogram [24, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 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] [2021-11-17 02:09:58,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-17 02:09:58,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:09:58,737 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:09:58,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:09:58,738 INFO L85 PathProgramCache]: Analyzing trace with hash -2074666396, now seen corresponding path program 2 times [2021-11-17 02:09:58,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:09:58,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1476746402] [2021-11-17 02:09:58,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-17 02:09:58,739 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:09:58,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:09:58,739 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:09:58,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-17 02:09:59,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-17 02:09:59,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:09:59,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 682 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 02:09:59,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:10:03,354 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2021-11-17 02:10:03,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:10:04,731 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 768 trivial. 0 not checked. [2021-11-17 02:10:04,731 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:10:04,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1476746402] [2021-11-17 02:10:04,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1476746402] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:10:04,732 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:10:04,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-17 02:10:04,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157432186] [2021-11-17 02:10:04,732 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:10:04,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-17 02:10:04,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:10:04,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-17 02:10:04,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:10:04,733 INFO L87 Difference]: Start difference. First operand 665 states and 937 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) [2021-11-17 02:10:05,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:10:05,080 INFO L93 Difference]: Finished difference Result 1260 states and 1805 transitions. [2021-11-17 02:10:05,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-17 02:10:05,081 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) Word has length 232 [2021-11-17 02:10:05,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:10:05,084 INFO L225 Difference]: With dead ends: 1260 [2021-11-17 02:10:05,084 INFO L226 Difference]: Without dead ends: 665 [2021-11-17 02:10:05,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:10:05,086 INFO L933 BasicCegarLoop]: 770 mSDtfsCounter, 705 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-17 02:10:05,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [705 Valid, 770 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-17 02:10:05,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-11-17 02:10:05,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 665. [2021-11-17 02:10:05,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 515 states have (on average 1.3184466019417476) internal successors, (679), 517 states have internal predecessors, (679), 115 states have call successors, (115), 34 states have call predecessors, (115), 34 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2021-11-17 02:10:05,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 909 transitions. [2021-11-17 02:10:05,125 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 909 transitions. Word has length 232 [2021-11-17 02:10:05,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:10:05,129 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 909 transitions. [2021-11-17 02:10:05,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (38), 3 states have call predecessors, (38), 3 states have call successors, (38) [2021-11-17 02:10:05,129 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 909 transitions. [2021-11-17 02:10:05,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2021-11-17 02:10:05,132 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:10:05,132 INFO L514 BasicCegarLoop]: trace histogram [24, 9, 9, 9, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 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] [2021-11-17 02:10:05,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-17 02:10:05,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:10:05,344 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:10:05,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:10:05,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1199232546, now seen corresponding path program 1 times [2021-11-17 02:10:05,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:10:05,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [126148495] [2021-11-17 02:10:05,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:10:05,345 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:10:05,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:10:05,346 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:10:05,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-17 02:10:06,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:10:06,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 1285 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-17 02:10:06,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:10:07,549 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 588 trivial. 0 not checked. [2021-11-17 02:10:07,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:10:08,158 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2021-11-17 02:10:08,159 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:10:08,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [126148495] [2021-11-17 02:10:08,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [126148495] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:10:08,159 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:10:08,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-17 02:10:08,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689119794] [2021-11-17 02:10:08,159 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:10:08,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 02:10:08,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:10:08,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 02:10:08,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-17 02:10:08,160 INFO L87 Difference]: Start difference. First operand 665 states and 909 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-17 02:10:10,210 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:10:10,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:10:10,797 INFO L93 Difference]: Finished difference Result 1848 states and 2552 transitions. [2021-11-17 02:10:10,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 02:10:10,798 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 232 [2021-11-17 02:10:10,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:10:10,809 INFO L225 Difference]: With dead ends: 1848 [2021-11-17 02:10:10,810 INFO L226 Difference]: Without dead ends: 1227 [2021-11-17 02:10:10,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 459 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:10:10,813 INFO L933 BasicCegarLoop]: 1535 mSDtfsCounter, 742 mSDsluCounter, 3846 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 5381 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-17 02:10:10,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [743 Valid, 5381 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2021-11-17 02:10:10,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2021-11-17 02:10:10,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1171. [2021-11-17 02:10:10,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 910 states have (on average 1.3318681318681318) internal successors, (1212), 911 states have internal predecessors, (1212), 205 states have call successors, (205), 55 states have call predecessors, (205), 55 states have return successors, (205), 204 states have call predecessors, (205), 205 states have call successors, (205) [2021-11-17 02:10:10,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1622 transitions. [2021-11-17 02:10:10,852 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 1622 transitions. Word has length 232 [2021-11-17 02:10:10,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:10:10,854 INFO L470 AbstractCegarLoop]: Abstraction has 1171 states and 1622 transitions. [2021-11-17 02:10:10,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-17 02:10:10,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 1622 transitions. [2021-11-17 02:10:10,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2021-11-17 02:10:10,856 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:10:10,857 INFO L514 BasicCegarLoop]: trace histogram [24, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 4, 4, 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] [2021-11-17 02:10:10,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-17 02:10:11,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:10:11,076 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:10:11,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:10:11,077 INFO L85 PathProgramCache]: Analyzing trace with hash 66608125, now seen corresponding path program 1 times [2021-11-17 02:10:11,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:10:11,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1550262813] [2021-11-17 02:10:11,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:10:11,078 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:10:11,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:10:11,079 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:10:11,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-17 02:10:12,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:10:12,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 1366 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 02:10:12,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:10:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 226 proven. 0 refuted. 0 times theorem prover too weak. 638 trivial. 0 not checked. [2021-11-17 02:10:13,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:10:14,611 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 862 trivial. 0 not checked. [2021-11-17 02:10:14,612 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:10:14,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1550262813] [2021-11-17 02:10:14,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1550262813] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:10:14,613 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:10:14,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-17 02:10:14,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42510140] [2021-11-17 02:10:14,614 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:10:14,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 02:10:14,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:10:14,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 02:10:14,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 02:10:14,616 INFO L87 Difference]: Start difference. First operand 1171 states and 1622 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2021-11-17 02:10:16,683 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:10:20,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:10:20,255 INFO L93 Difference]: Finished difference Result 3268 states and 4575 transitions. [2021-11-17 02:10:20,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-17 02:10:20,256 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 252 [2021-11-17 02:10:20,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:10:20,265 INFO L225 Difference]: With dead ends: 3268 [2021-11-17 02:10:20,265 INFO L226 Difference]: Without dead ends: 2167 [2021-11-17 02:10:20,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 500 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 02:10:20,268 INFO L933 BasicCegarLoop]: 871 mSDtfsCounter, 1061 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 190 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1061 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2021-11-17 02:10:20,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1061 Valid, 1677 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 327 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2021-11-17 02:10:20,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states. [2021-11-17 02:10:20,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 2163. [2021-11-17 02:10:20,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2163 states, 1712 states have (on average 1.344626168224299) internal successors, (2302), 1715 states have internal predecessors, (2302), 321 states have call successors, (321), 129 states have call predecessors, (321), 129 states have return successors, (321), 318 states have call predecessors, (321), 321 states have call successors, (321) [2021-11-17 02:10:20,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2944 transitions. [2021-11-17 02:10:20,331 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2944 transitions. Word has length 252 [2021-11-17 02:10:20,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:10:20,332 INFO L470 AbstractCegarLoop]: Abstraction has 2163 states and 2944 transitions. [2021-11-17 02:10:20,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (28), 3 states have call predecessors, (28), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2021-11-17 02:10:20,332 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2944 transitions. [2021-11-17 02:10:20,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2021-11-17 02:10:20,334 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:10:20,334 INFO L514 BasicCegarLoop]: trace histogram [24, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 4, 4, 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] [2021-11-17 02:10:20,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-17 02:10:20,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:10:20,551 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:10:20,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:10:20,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1994663842, now seen corresponding path program 1 times [2021-11-17 02:10:20,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:10:20,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113825734] [2021-11-17 02:10:20,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:10:20,553 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:10:20,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:10:20,554 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:10:20,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-17 02:10:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:10:21,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 1386 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 02:10:21,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:10:21,960 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2021-11-17 02:10:21,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:10:22,382 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2021-11-17 02:10:22,383 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:10:22,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113825734] [2021-11-17 02:10:22,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113825734] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:10:22,383 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:10:22,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-17 02:10:22,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900451012] [2021-11-17 02:10:22,383 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:10:22,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-17 02:10:22,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:10:22,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-17 02:10:22,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:10:22,384 INFO L87 Difference]: Start difference. First operand 2163 states and 2944 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 1 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-17 02:10:24,453 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:10:24,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:10:24,539 INFO L93 Difference]: Finished difference Result 4262 states and 5827 transitions. [2021-11-17 02:10:24,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-17 02:10:24,540 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 1 states have call predecessors, (21), 1 states have call successors, (21) Word has length 262 [2021-11-17 02:10:24,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:10:24,548 INFO L225 Difference]: With dead ends: 4262 [2021-11-17 02:10:24,548 INFO L226 Difference]: Without dead ends: 2169 [2021-11-17 02:10:24,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 522 GetRequests, 521 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:10:24,554 INFO L933 BasicCegarLoop]: 791 mSDtfsCounter, 0 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1578 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-17 02:10:24,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1578 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-17 02:10:24,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2169 states. [2021-11-17 02:10:24,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2169 to 2169. [2021-11-17 02:10:24,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2169 states, 1718 states have (on average 1.3434225844004657) internal successors, (2308), 1721 states have internal predecessors, (2308), 321 states have call successors, (321), 129 states have call predecessors, (321), 129 states have return successors, (321), 318 states have call predecessors, (321), 321 states have call successors, (321) [2021-11-17 02:10:24,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2169 states to 2169 states and 2950 transitions. [2021-11-17 02:10:24,604 INFO L78 Accepts]: Start accepts. Automaton has 2169 states and 2950 transitions. Word has length 262 [2021-11-17 02:10:24,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:10:24,604 INFO L470 AbstractCegarLoop]: Abstraction has 2169 states and 2950 transitions. [2021-11-17 02:10:24,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 1 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-17 02:10:24,604 INFO L276 IsEmpty]: Start isEmpty. Operand 2169 states and 2950 transitions. [2021-11-17 02:10:24,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2021-11-17 02:10:24,606 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:10:24,606 INFO L514 BasicCegarLoop]: trace histogram [24, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 4, 4, 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] [2021-11-17 02:10:24,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-17 02:10:24,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:10:24,826 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:10:24,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:10:24,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2051922144, now seen corresponding path program 1 times [2021-11-17 02:10:24,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:10:24,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608192475] [2021-11-17 02:10:24,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:10:24,827 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:10:24,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:10:24,828 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:10:24,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-17 02:10:25,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:10:25,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 1388 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-17 02:10:25,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:10:39,562 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 255 proven. 16 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2021-11-17 02:10:39,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:10:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 830 trivial. 0 not checked. [2021-11-17 02:10:45,363 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:10:45,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608192475] [2021-11-17 02:10:45,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608192475] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 02:10:45,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-17 02:10:45,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8] total 24 [2021-11-17 02:10:45,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767145459] [2021-11-17 02:10:45,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-17 02:10:45,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-17 02:10:45,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:10:45,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-17 02:10:45,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-11-17 02:10:45,365 INFO L87 Difference]: Start difference. First operand 2169 states and 2950 transitions. Second operand has 24 states, 22 states have (on average 7.5) internal successors, (165), 17 states have internal predecessors, (165), 9 states have call successors, (42), 5 states have call predecessors, (42), 6 states have return successors, (40), 11 states have call predecessors, (40), 7 states have call successors, (40) [2021-11-17 02:10:47,418 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:11:04,933 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:11:28,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:11:28,365 INFO L93 Difference]: Finished difference Result 4384 states and 5973 transitions. [2021-11-17 02:11:28,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-17 02:11:28,367 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 7.5) internal successors, (165), 17 states have internal predecessors, (165), 9 states have call successors, (42), 5 states have call predecessors, (42), 6 states have return successors, (40), 11 states have call predecessors, (40), 7 states have call successors, (40) Word has length 262 [2021-11-17 02:11:28,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:11:28,380 INFO L225 Difference]: With dead ends: 4384 [2021-11-17 02:11:28,380 INFO L226 Difference]: Without dead ends: 4382 [2021-11-17 02:11:28,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 545 GetRequests, 500 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=262, Invalid=1900, Unknown=0, NotChecked=0, Total=2162 [2021-11-17 02:11:28,383 INFO L933 BasicCegarLoop]: 962 mSDtfsCounter, 850 mSDsluCounter, 12381 mSDsCounter, 0 mSdLazyCounter, 2491 mSolverCounterSat, 51 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 859 SdHoareTripleChecker+Valid, 13343 SdHoareTripleChecker+Invalid, 2544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 2491 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.8s IncrementalHoareTripleChecker+Time [2021-11-17 02:11:28,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [859 Valid, 13343 Invalid, 2544 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [51 Valid, 2491 Invalid, 2 Unknown, 0 Unchecked, 34.8s Time] [2021-11-17 02:11:28,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4382 states. [2021-11-17 02:11:28,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4382 to 4317. [2021-11-17 02:11:28,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4317 states, 3421 states have (on average 1.3460976322712657) internal successors, (4605), 3430 states have internal predecessors, (4605), 630 states have call successors, (630), 265 states have call predecessors, (630), 265 states have return successors, (638), 621 states have call predecessors, (638), 630 states have call successors, (638) [2021-11-17 02:11:28,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4317 states to 4317 states and 5873 transitions. [2021-11-17 02:11:28,533 INFO L78 Accepts]: Start accepts. Automaton has 4317 states and 5873 transitions. Word has length 262 [2021-11-17 02:11:28,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:11:28,534 INFO L470 AbstractCegarLoop]: Abstraction has 4317 states and 5873 transitions. [2021-11-17 02:11:28,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 7.5) internal successors, (165), 17 states have internal predecessors, (165), 9 states have call successors, (42), 5 states have call predecessors, (42), 6 states have return successors, (40), 11 states have call predecessors, (40), 7 states have call successors, (40) [2021-11-17 02:11:28,535 INFO L276 IsEmpty]: Start isEmpty. Operand 4317 states and 5873 transitions. [2021-11-17 02:11:28,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2021-11-17 02:11:28,539 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:11:28,540 INFO L514 BasicCegarLoop]: trace histogram [24, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 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] [2021-11-17 02:11:28,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-17 02:11:28,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:11:28,756 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:11:28,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:11:28,756 INFO L85 PathProgramCache]: Analyzing trace with hash 201483482, now seen corresponding path program 1 times [2021-11-17 02:11:28,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:11:28,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2061559151] [2021-11-17 02:11:28,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:11:28,757 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:11:28,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:11:28,758 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:11:28,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-17 02:11:29,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:11:29,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 1531 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 02:11:29,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:11:31,110 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2021-11-17 02:11:31,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:11:32,131 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 900 trivial. 0 not checked. [2021-11-17 02:11:32,132 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:11:32,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2061559151] [2021-11-17 02:11:32,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2061559151] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:11:32,132 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:11:32,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-17 02:11:32,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568731449] [2021-11-17 02:11:32,133 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:11:32,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 02:11:32,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:11:32,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 02:11:32,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 02:11:32,134 INFO L87 Difference]: Start difference. First operand 4317 states and 5873 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2021-11-17 02:11:34,190 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:11:38,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:11:38,873 INFO L93 Difference]: Finished difference Result 9857 states and 13526 transitions. [2021-11-17 02:11:38,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-17 02:11:38,874 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 314 [2021-11-17 02:11:38,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:11:38,892 INFO L225 Difference]: With dead ends: 9857 [2021-11-17 02:11:38,892 INFO L226 Difference]: Without dead ends: 5687 [2021-11-17 02:11:38,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 624 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 02:11:38,902 INFO L933 BasicCegarLoop]: 1020 mSDtfsCounter, 1048 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 160 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1048 SdHoareTripleChecker+Valid, 1778 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2021-11-17 02:11:38,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1048 Valid, 1778 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 336 Invalid, 1 Unknown, 0 Unchecked, 6.6s Time] [2021-11-17 02:11:38,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5687 states. [2021-11-17 02:11:39,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5687 to 5647. [2021-11-17 02:11:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5647 states, 4553 states have (on average 1.3448275862068966) internal successors, (6123), 4564 states have internal predecessors, (6123), 752 states have call successors, (752), 341 states have call predecessors, (752), 341 states have return successors, (760), 741 states have call predecessors, (760), 752 states have call successors, (760) [2021-11-17 02:11:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5647 states to 5647 states and 7635 transitions. [2021-11-17 02:11:39,117 INFO L78 Accepts]: Start accepts. Automaton has 5647 states and 7635 transitions. Word has length 314 [2021-11-17 02:11:39,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:11:39,118 INFO L470 AbstractCegarLoop]: Abstraction has 5647 states and 7635 transitions. [2021-11-17 02:11:39,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2021-11-17 02:11:39,119 INFO L276 IsEmpty]: Start isEmpty. Operand 5647 states and 7635 transitions. [2021-11-17 02:11:39,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2021-11-17 02:11:39,124 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:11:39,125 INFO L514 BasicCegarLoop]: trace histogram [24, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 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] [2021-11-17 02:11:39,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-17 02:11:39,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:11:39,332 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:11:39,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:11:39,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1735365434, now seen corresponding path program 1 times [2021-11-17 02:11:39,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:11:39,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1590080946] [2021-11-17 02:11:39,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:11:39,333 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:11:39,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:11:39,334 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:11:39,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-17 02:11:40,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:11:40,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 1588 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-17 02:11:40,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:11:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 889 trivial. 0 not checked. [2021-11-17 02:11:41,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:11:42,804 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2021-11-17 02:11:42,805 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:11:42,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1590080946] [2021-11-17 02:11:42,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1590080946] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:11:42,805 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:11:42,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-17 02:11:42,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74985150] [2021-11-17 02:11:42,806 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:11:42,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-17 02:11:42,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:11:42,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-17 02:11:42,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-17 02:11:42,807 INFO L87 Difference]: Start difference. First operand 5647 states and 7635 transitions. Second operand has 6 states, 6 states have (on average 22.833333333333332) internal successors, (137), 6 states have internal predecessors, (137), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-17 02:11:44,861 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:11:47,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:11:47,163 INFO L93 Difference]: Finished difference Result 15747 states and 21096 transitions. [2021-11-17 02:11:47,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 02:11:47,163 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.833333333333332) internal successors, (137), 6 states have internal predecessors, (137), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 335 [2021-11-17 02:11:47,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:11:47,196 INFO L225 Difference]: With dead ends: 15747 [2021-11-17 02:11:47,196 INFO L226 Difference]: Without dead ends: 10247 [2021-11-17 02:11:47,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 671 GetRequests, 665 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:11:47,207 INFO L933 BasicCegarLoop]: 1274 mSDtfsCounter, 1552 mSDsluCounter, 2410 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 158 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1552 SdHoareTripleChecker+Valid, 3684 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2021-11-17 02:11:47,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1552 Valid, 3684 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 132 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2021-11-17 02:11:47,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10247 states. [2021-11-17 02:11:47,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10247 to 5655. [2021-11-17 02:11:47,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5655 states, 4561 states have (on average 1.3442227581670687) internal successors, (6131), 4572 states have internal predecessors, (6131), 752 states have call successors, (752), 341 states have call predecessors, (752), 341 states have return successors, (760), 741 states have call predecessors, (760), 752 states have call successors, (760) [2021-11-17 02:11:47,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5655 states to 5655 states and 7643 transitions. [2021-11-17 02:11:47,430 INFO L78 Accepts]: Start accepts. Automaton has 5655 states and 7643 transitions. Word has length 335 [2021-11-17 02:11:47,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:11:47,431 INFO L470 AbstractCegarLoop]: Abstraction has 5655 states and 7643 transitions. [2021-11-17 02:11:47,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.833333333333332) internal successors, (137), 6 states have internal predecessors, (137), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-17 02:11:47,431 INFO L276 IsEmpty]: Start isEmpty. Operand 5655 states and 7643 transitions. [2021-11-17 02:11:47,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2021-11-17 02:11:47,437 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:11:47,437 INFO L514 BasicCegarLoop]: trace histogram [24, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 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] [2021-11-17 02:11:47,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-17 02:11:47,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:11:47,664 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:11:47,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:11:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash -660626568, now seen corresponding path program 1 times [2021-11-17 02:11:47,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:11:47,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [714540752] [2021-11-17 02:11:47,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:11:47,665 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:11:47,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:11:47,666 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:11:47,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-17 02:11:48,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:11:48,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 1630 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-17 02:11:48,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:11:51,632 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 883 trivial. 0 not checked. [2021-11-17 02:11:51,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:11:55,847 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 35 proven. 10 refuted. 0 times theorem prover too weak. 927 trivial. 0 not checked. [2021-11-17 02:11:55,847 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:11:55,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [714540752] [2021-11-17 02:11:55,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [714540752] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-17 02:11:55,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:11:55,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2021-11-17 02:11:55,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277791541] [2021-11-17 02:11:55,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:11:55,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 02:11:55,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:11:55,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 02:11:55,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-11-17 02:11:55,849 INFO L87 Difference]: Start difference. First operand 5655 states and 7643 transitions. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 6 states have internal predecessors, (135), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 4 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-17 02:11:56,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:11:56,784 INFO L93 Difference]: Finished difference Result 12083 states and 16386 transitions. [2021-11-17 02:11:56,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-17 02:11:56,786 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 6 states have internal predecessors, (135), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 4 states have call predecessors, (27), 2 states have call successors, (27) Word has length 341 [2021-11-17 02:11:56,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:11:56,805 INFO L225 Difference]: With dead ends: 12083 [2021-11-17 02:11:56,805 INFO L226 Difference]: Without dead ends: 6575 [2021-11-17 02:11:56,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 681 GetRequests, 668 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-11-17 02:11:56,814 INFO L933 BasicCegarLoop]: 981 mSDtfsCounter, 158 mSDsluCounter, 5702 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 6683 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-17 02:11:56,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 6683 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-17 02:11:56,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6575 states. [2021-11-17 02:11:57,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6575 to 5687. [2021-11-17 02:11:57,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5687 states, 4585 states have (on average 1.3424209378407852) internal successors, (6155), 4596 states have internal predecessors, (6155), 752 states have call successors, (752), 341 states have call predecessors, (752), 349 states have return successors, (780), 749 states have call predecessors, (780), 752 states have call successors, (780) [2021-11-17 02:11:57,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5687 states to 5687 states and 7687 transitions. [2021-11-17 02:11:57,020 INFO L78 Accepts]: Start accepts. Automaton has 5687 states and 7687 transitions. Word has length 341 [2021-11-17 02:11:57,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:11:57,020 INFO L470 AbstractCegarLoop]: Abstraction has 5687 states and 7687 transitions. [2021-11-17 02:11:57,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 6 states have internal predecessors, (135), 2 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (27), 4 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-17 02:11:57,021 INFO L276 IsEmpty]: Start isEmpty. Operand 5687 states and 7687 transitions. [2021-11-17 02:11:57,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2021-11-17 02:11:57,027 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:11:57,027 INFO L514 BasicCegarLoop]: trace histogram [24, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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] [2021-11-17 02:11:57,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-17 02:11:57,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:11:57,240 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:11:57,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:11:57,241 INFO L85 PathProgramCache]: Analyzing trace with hash -70036617, now seen corresponding path program 2 times [2021-11-17 02:11:57,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:11:57,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1382170140] [2021-11-17 02:11:57,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-17 02:11:57,242 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:11:57,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:11:57,243 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:11:57,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-17 02:12:11,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-17 02:12:11,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:12:11,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 1645 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-17 02:12:11,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:12:12,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1016 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 973 trivial. 0 not checked. [2021-11-17 02:12:12,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:12:13,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1016 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 997 trivial. 0 not checked. [2021-11-17 02:12:13,689 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:12:13,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1382170140] [2021-11-17 02:12:13,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1382170140] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:12:13,689 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:12:13,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-17 02:12:13,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995322697] [2021-11-17 02:12:13,689 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:12:13,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-17 02:12:13,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:12:13,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-17 02:12:13,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-17 02:12:13,691 INFO L87 Difference]: Start difference. First operand 5687 states and 7687 transitions. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-17 02:12:15,760 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-17 02:12:19,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:12:19,321 INFO L93 Difference]: Finished difference Result 19455 states and 26272 transitions. [2021-11-17 02:12:19,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 02:12:19,322 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 347 [2021-11-17 02:12:19,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:12:19,365 INFO L225 Difference]: With dead ends: 19455 [2021-11-17 02:12:19,365 INFO L226 Difference]: Without dead ends: 13915 [2021-11-17 02:12:19,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 689 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-17 02:12:19,374 INFO L933 BasicCegarLoop]: 1414 mSDtfsCounter, 1781 mSDsluCounter, 4029 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 209 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1781 SdHoareTripleChecker+Valid, 5443 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2021-11-17 02:12:19,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1781 Valid, 5443 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 196 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2021-11-17 02:12:19,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13915 states. [2021-11-17 02:12:19,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13915 to 5695. [2021-11-17 02:12:19,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5695 states, 4593 states have (on average 1.3418245155671675) internal successors, (6163), 4604 states have internal predecessors, (6163), 752 states have call successors, (752), 341 states have call predecessors, (752), 349 states have return successors, (780), 749 states have call predecessors, (780), 752 states have call successors, (780) [2021-11-17 02:12:19,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5695 states to 5695 states and 7695 transitions. [2021-11-17 02:12:19,595 INFO L78 Accepts]: Start accepts. Automaton has 5695 states and 7695 transitions. Word has length 347 [2021-11-17 02:12:19,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:12:19,595 INFO L470 AbstractCegarLoop]: Abstraction has 5695 states and 7695 transitions. [2021-11-17 02:12:19,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-17 02:12:19,596 INFO L276 IsEmpty]: Start isEmpty. Operand 5695 states and 7695 transitions. [2021-11-17 02:12:19,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2021-11-17 02:12:19,601 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:12:19,602 INFO L514 BasicCegarLoop]: trace histogram [24, 11, 11, 11, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:12:19,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-17 02:12:19,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:12:19,824 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:12:19,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:12:19,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1531732987, now seen corresponding path program 1 times [2021-11-17 02:12:19,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:12:19,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [896015653] [2021-11-17 02:12:19,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:12:19,825 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:12:19,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:12:19,826 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:12:19,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-17 02:12:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:12:21,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 1811 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-17 02:12:21,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:12:24,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1062 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 969 trivial. 0 not checked. [2021-11-17 02:12:24,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:12:32,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1062 backedges. 33 proven. 8 refuted. 0 times theorem prover too weak. 1021 trivial. 0 not checked. [2021-11-17 02:12:32,042 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:12:32,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [896015653] [2021-11-17 02:12:32,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [896015653] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-17 02:12:32,042 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 02:12:32,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-11-17 02:12:32,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807025314] [2021-11-17 02:12:32,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 02:12:32,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-17 02:12:32,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:12:32,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-17 02:12:32,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-11-17 02:12:32,044 INFO L87 Difference]: Start difference. First operand 5695 states and 7695 transitions. Second operand has 10 states, 10 states have (on average 16.3) internal successors, (163), 7 states have internal predecessors, (163), 2 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (34), 5 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-17 02:12:33,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:12:33,246 INFO L93 Difference]: Finished difference Result 13123 states and 17972 transitions. [2021-11-17 02:12:33,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-17 02:12:33,248 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 16.3) internal successors, (163), 7 states have internal predecessors, (163), 2 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (34), 5 states have call predecessors, (34), 2 states have call successors, (34) Word has length 400 [2021-11-17 02:12:33,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:12:33,266 INFO L225 Difference]: With dead ends: 13123 [2021-11-17 02:12:33,266 INFO L226 Difference]: Without dead ends: 7575 [2021-11-17 02:12:33,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 799 GetRequests, 782 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-11-17 02:12:33,275 INFO L933 BasicCegarLoop]: 1060 mSDtfsCounter, 222 mSDsluCounter, 8228 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 9288 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-17 02:12:33,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 9288 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-17 02:12:33,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7575 states. [2021-11-17 02:12:33,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7575 to 5739. [2021-11-17 02:12:33,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5739 states, 4625 states have (on average 1.3394594594594595) internal successors, (6195), 4636 states have internal predecessors, (6195), 752 states have call successors, (752), 341 states have call predecessors, (752), 361 states have return successors, (816), 761 states have call predecessors, (816), 752 states have call successors, (816) [2021-11-17 02:12:33,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5739 states to 5739 states and 7763 transitions. [2021-11-17 02:12:33,467 INFO L78 Accepts]: Start accepts. Automaton has 5739 states and 7763 transitions. Word has length 400 [2021-11-17 02:12:33,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:12:33,468 INFO L470 AbstractCegarLoop]: Abstraction has 5739 states and 7763 transitions. [2021-11-17 02:12:33,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.3) internal successors, (163), 7 states have internal predecessors, (163), 2 states have call successors, (34), 2 states have call predecessors, (34), 5 states have return successors, (34), 5 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-17 02:12:33,468 INFO L276 IsEmpty]: Start isEmpty. Operand 5739 states and 7763 transitions. [2021-11-17 02:12:33,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-11-17 02:12:33,475 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:12:33,475 INFO L514 BasicCegarLoop]: trace histogram [24, 13, 13, 13, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:12:33,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-11-17 02:12:33,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:12:33,704 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:12:33,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:12:33,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1935147143, now seen corresponding path program 2 times [2021-11-17 02:12:33,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:12:33,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285557037] [2021-11-17 02:12:33,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-17 02:12:33,706 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:12:33,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:12:33,707 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:12:33,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-17 02:12:48,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-17 02:12:48,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-17 02:12:48,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 1841 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 02:12:48,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:12:49,186 INFO L134 CoverageAnalysis]: Checked inductivity of 1168 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 1121 trivial. 0 not checked. [2021-11-17 02:12:49,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:12:50,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1168 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 1149 trivial. 0 not checked. [2021-11-17 02:12:50,085 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:12:50,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285557037] [2021-11-17 02:12:50,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285557037] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:12:50,085 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:12:50,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-17 02:12:50,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800076965] [2021-11-17 02:12:50,086 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:12:50,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-17 02:12:50,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:12:50,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-17 02:12:50,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:12:50,091 INFO L87 Difference]: Start difference. First operand 5739 states and 7763 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-17 02:12:50,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:12:50,300 INFO L93 Difference]: Finished difference Result 11335 states and 15358 transitions. [2021-11-17 02:12:50,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-17 02:12:50,300 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 412 [2021-11-17 02:12:50,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:12:50,314 INFO L225 Difference]: With dead ends: 11335 [2021-11-17 02:12:50,315 INFO L226 Difference]: Without dead ends: 5743 [2021-11-17 02:12:50,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 822 GetRequests, 821 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 02:12:50,323 INFO L933 BasicCegarLoop]: 791 mSDtfsCounter, 0 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1577 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-17 02:12:50,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1577 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-17 02:12:50,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5743 states. [2021-11-17 02:12:50,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5743 to 5743. [2021-11-17 02:12:50,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5743 states, 4629 states have (on average 1.3391661265932167) internal successors, (6199), 4640 states have internal predecessors, (6199), 752 states have call successors, (752), 341 states have call predecessors, (752), 361 states have return successors, (816), 761 states have call predecessors, (816), 752 states have call successors, (816) [2021-11-17 02:12:50,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5743 states to 5743 states and 7767 transitions. [2021-11-17 02:12:50,528 INFO L78 Accepts]: Start accepts. Automaton has 5743 states and 7767 transitions. Word has length 412 [2021-11-17 02:12:50,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:12:50,529 INFO L470 AbstractCegarLoop]: Abstraction has 5743 states and 7767 transitions. [2021-11-17 02:12:50,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-17 02:12:50,529 INFO L276 IsEmpty]: Start isEmpty. Operand 5743 states and 7767 transitions. [2021-11-17 02:12:50,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-11-17 02:12:50,536 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:12:50,536 INFO L514 BasicCegarLoop]: trace histogram [24, 13, 13, 13, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:12:50,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-17 02:12:50,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:12:50,747 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:12:50,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:12:50,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1700288631, now seen corresponding path program 1 times [2021-11-17 02:12:50,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:12:50,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955874978] [2021-11-17 02:12:50,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:12:50,749 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:12:50,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:12:50,750 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:12:50,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-17 02:12:52,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 02:12:52,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 1843 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-17 02:12:52,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 02:12:53,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1168 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 1121 trivial. 0 not checked. [2021-11-17 02:12:53,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 02:12:54,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1168 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 1149 trivial. 0 not checked. [2021-11-17 02:12:54,247 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 02:12:54,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955874978] [2021-11-17 02:12:54,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955874978] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 02:12:54,248 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 02:12:54,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-11-17 02:12:54,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657081342] [2021-11-17 02:12:54,248 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 02:12:54,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 02:12:54,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 02:12:54,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 02:12:54,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-17 02:12:54,250 INFO L87 Difference]: Start difference. First operand 5743 states and 7767 transitions. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-17 02:12:54,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 02:12:54,653 INFO L93 Difference]: Finished difference Result 11355 states and 15386 transitions. [2021-11-17 02:12:54,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-17 02:12:54,654 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 412 [2021-11-17 02:12:54,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 02:12:54,666 INFO L225 Difference]: With dead ends: 11355 [2021-11-17 02:12:54,667 INFO L226 Difference]: Without dead ends: 5759 [2021-11-17 02:12:54,675 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 823 GetRequests, 820 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-17 02:12:54,676 INFO L933 BasicCegarLoop]: 789 mSDtfsCounter, 2 mSDsluCounter, 1571 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2360 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-17 02:12:54,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 2360 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-17 02:12:54,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5759 states. [2021-11-17 02:12:54,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5759 to 5755. [2021-11-17 02:12:54,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5755 states, 4641 states have (on average 1.3382891618185735) internal successors, (6211), 4652 states have internal predecessors, (6211), 752 states have call successors, (752), 341 states have call predecessors, (752), 361 states have return successors, (816), 761 states have call predecessors, (816), 752 states have call successors, (816) [2021-11-17 02:12:54,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5755 states to 5755 states and 7779 transitions. [2021-11-17 02:12:54,893 INFO L78 Accepts]: Start accepts. Automaton has 5755 states and 7779 transitions. Word has length 412 [2021-11-17 02:12:54,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 02:12:54,894 INFO L470 AbstractCegarLoop]: Abstraction has 5755 states and 7779 transitions. [2021-11-17 02:12:54,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-17 02:12:54,895 INFO L276 IsEmpty]: Start isEmpty. Operand 5755 states and 7779 transitions. [2021-11-17 02:12:54,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-11-17 02:12:54,902 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 02:12:54,903 INFO L514 BasicCegarLoop]: trace histogram [24, 13, 13, 13, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-11-17 02:12:54,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-11-17 02:12:55,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-11-17 02:12:55,128 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_check_ttyErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 02:12:55,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 02:12:55,128 INFO L85 PathProgramCache]: Analyzing trace with hash 625454981, now seen corresponding path program 1 times [2021-11-17 02:12:55,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 02:12:55,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1312547885] [2021-11-17 02:12:55,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 02:12:55,130 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 02:12:55,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 02:12:55,131 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-17 02:12:55,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-17 02:15:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-17 02:15:08,733 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. Killed by 15