./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.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-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.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 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-17 00:51:36,120 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-17 00:51:36,147 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-17 00:51:36,185 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-17 00:51:36,186 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-17 00:51:36,188 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-17 00:51:36,189 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-17 00:51:36,191 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-17 00:51:36,193 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-17 00:51:36,196 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-17 00:51:36,197 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-17 00:51:36,198 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-17 00:51:36,198 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-17 00:51:36,200 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-17 00:51:36,201 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-17 00:51:36,204 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-17 00:51:36,205 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-17 00:51:36,206 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-17 00:51:36,208 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-17 00:51:36,213 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-17 00:51:36,214 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-17 00:51:36,215 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-17 00:51:36,216 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-17 00:51:36,216 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-17 00:51:36,222 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-17 00:51:36,222 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-17 00:51:36,223 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-17 00:51:36,224 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-17 00:51:36,225 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-17 00:51:36,226 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-17 00:51:36,226 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-17 00:51:36,227 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-17 00:51:36,228 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-17 00:51:36,229 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-17 00:51:36,231 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-17 00:51:36,231 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-17 00:51:36,232 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-17 00:51:36,232 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-17 00:51:36,232 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-17 00:51:36,232 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-17 00:51:36,233 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-17 00:51:36,234 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-17 00:51:36,265 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-17 00:51:36,266 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-17 00:51:36,266 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-17 00:51:36,266 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-17 00:51:36,268 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-17 00:51:36,268 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-17 00:51:36,269 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-17 00:51:36,269 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-17 00:51:36,269 INFO L138 SettingsManager]: * Use SBE=true [2021-11-17 00:51:36,269 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-17 00:51:36,269 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-17 00:51:36,270 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-17 00:51:36,270 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-17 00:51:36,270 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-17 00:51:36,270 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-17 00:51:36,270 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-17 00:51:36,270 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-17 00:51:36,270 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-17 00:51:36,271 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-17 00:51:36,271 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-17 00:51:36,271 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-17 00:51:36,271 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 00:51:36,271 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-17 00:51:36,271 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-17 00:51:36,272 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-17 00:51:36,272 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-17 00:51:36,272 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-17 00:51:36,272 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-17 00:51:36,272 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-17 00:51:36,272 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-17 00:51:36,272 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-17 00:51:36,273 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 -> 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 [2021-11-17 00:51:36,502 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-17 00:51:36,522 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-17 00:51:36,525 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-17 00:51:36,526 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-17 00:51:36,526 INFO L275 PluginConnector]: CDTParser initialized [2021-11-17 00:51:36,527 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2021-11-17 00:51:36,587 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a6dfeef96/f43d6eae3cd2440d8c5e50dfd6743a31/FLAGd7be3520f [2021-11-17 00:51:37,119 INFO L306 CDTParser]: Found 1 translation units. [2021-11-17 00:51:37,120 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2021-11-17 00:51:37,157 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a6dfeef96/f43d6eae3cd2440d8c5e50dfd6743a31/FLAGd7be3520f [2021-11-17 00:51:37,312 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a6dfeef96/f43d6eae3cd2440d8c5e50dfd6743a31 [2021-11-17 00:51:37,316 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-17 00:51:37,317 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-17 00:51:37,320 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-17 00:51:37,320 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-17 00:51:37,323 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-17 00:51:37,324 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 12:51:37" (1/1) ... [2021-11-17 00:51:37,325 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d9b56f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:37, skipping insertion in model container [2021-11-17 00:51:37,325 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 12:51:37" (1/1) ... [2021-11-17 00:51:37,331 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-17 00:51:37,410 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-17 00:51:37,990 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-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2021-11-17 00:51:38,218 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 00:51:38,230 INFO L203 MainTranslator]: Completed pre-run [2021-11-17 00:51:38,330 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-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2021-11-17 00:51:38,400 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 00:51:38,478 INFO L208 MainTranslator]: Completed translation [2021-11-17 00:51:38,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38 WrapperNode [2021-11-17 00:51:38,479 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-17 00:51:38,480 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-17 00:51:38,481 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-17 00:51:38,481 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-17 00:51:38,485 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,548 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,612 INFO L137 Inliner]: procedures = 176, calls = 448, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1765 [2021-11-17 00:51:38,613 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-17 00:51:38,613 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-17 00:51:38,613 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-17 00:51:38,614 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-17 00:51:38,619 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,619 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,630 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,631 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,680 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,693 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,700 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,716 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-17 00:51:38,719 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-17 00:51:38,719 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-17 00:51:38,720 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-17 00:51:38,721 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (1/1) ... [2021-11-17 00:51:38,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 00:51:38,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 00:51:38,741 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 00:51:38,746 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 00:51:38,769 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-17 00:51:38,769 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-17 00:51:38,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2021-11-17 00:51:38,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2021-11-17 00:51:38,769 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2021-11-17 00:51:38,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2021-11-17 00:51:38,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-17 00:51:38,770 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-11-17 00:51:38,770 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-11-17 00:51:38,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-17 00:51:38,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-17 00:51:38,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-17 00:51:38,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-17 00:51:38,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-17 00:51:38,771 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2021-11-17 00:51:38,771 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2021-11-17 00:51:38,771 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2021-11-17 00:51:38,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2021-11-17 00:51:38,771 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-17 00:51:38,771 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-17 00:51:38,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-11-17 00:51:38,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-11-17 00:51:38,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-17 00:51:38,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-17 00:51:38,772 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2021-11-17 00:51:38,772 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2021-11-17 00:51:38,772 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-11-17 00:51:38,772 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-11-17 00:51:38,772 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2021-11-17 00:51:38,772 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2021-11-17 00:51:38,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-11-17 00:51:38,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-11-17 00:51:38,773 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2021-11-17 00:51:38,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2021-11-17 00:51:38,773 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-17 00:51:38,773 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-17 00:51:38,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-17 00:51:38,773 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-17 00:51:38,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-17 00:51:38,774 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2021-11-17 00:51:38,774 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2021-11-17 00:51:38,774 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2021-11-17 00:51:38,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2021-11-17 00:51:38,774 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-17 00:51:38,774 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-17 00:51:38,775 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-11-17 00:51:38,775 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-11-17 00:51:38,775 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2021-11-17 00:51:38,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2021-11-17 00:51:38,775 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-17 00:51:38,775 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-17 00:51:38,775 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-17 00:51:38,775 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-11-17 00:51:38,775 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-11-17 00:51:38,776 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-17 00:51:38,776 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-17 00:51:38,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-17 00:51:38,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-17 00:51:38,777 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-17 00:51:38,777 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2021-11-17 00:51:38,777 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2021-11-17 00:51:38,777 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-17 00:51:38,778 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-17 00:51:38,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-17 00:51:38,778 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-11-17 00:51:38,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-11-17 00:51:38,778 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2021-11-17 00:51:38,778 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2021-11-17 00:51:38,778 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2021-11-17 00:51:38,779 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2021-11-17 00:51:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-17 00:51:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-17 00:51:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2021-11-17 00:51:38,779 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2021-11-17 00:51:38,779 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2021-11-17 00:51:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2021-11-17 00:51:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-11-17 00:51:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-11-17 00:51:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2021-11-17 00:51:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2021-11-17 00:51:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2021-11-17 00:51:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2021-11-17 00:51:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-11-17 00:51:38,780 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-11-17 00:51:38,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-17 00:51:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-11-17 00:51:38,781 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-11-17 00:51:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-17 00:51:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-17 00:51:38,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-17 00:51:38,781 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-11-17 00:51:38,781 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-11-17 00:51:38,782 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-17 00:51:38,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-17 00:51:38,782 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2021-11-17 00:51:38,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2021-11-17 00:51:39,132 INFO L236 CfgBuilder]: Building ICFG [2021-11-17 00:51:39,134 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-17 00:51:39,192 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-17 00:51:39,844 INFO L277 CfgBuilder]: Performing block encoding [2021-11-17 00:51:39,854 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-17 00:51:39,854 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-17 00:51:39,856 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:51:39 BoogieIcfgContainer [2021-11-17 00:51:39,856 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-17 00:51:39,857 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-17 00:51:39,857 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-17 00:51:39,860 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-17 00:51:39,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 12:51:37" (1/3) ... [2021-11-17 00:51:39,860 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b4ee3b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 12:51:39, skipping insertion in model container [2021-11-17 00:51:39,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:51:38" (2/3) ... [2021-11-17 00:51:39,861 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b4ee3b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 12:51:39, skipping insertion in model container [2021-11-17 00:51:39,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:51:39" (3/3) ... [2021-11-17 00:51:39,862 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2021-11-17 00:51:39,865 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-17 00:51:39,865 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-17 00:51:39,904 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-17 00:51:39,915 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 00:51:39,915 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-17 00:51:39,941 INFO L276 IsEmpty]: Start isEmpty. Operand has 644 states, 483 states have (on average 1.391304347826087) internal successors, (672), 499 states have internal predecessors, (672), 120 states have call successors, (120), 40 states have call predecessors, (120), 39 states have return successors, (116), 114 states have call predecessors, (116), 116 states have call successors, (116) [2021-11-17 00:51:39,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-17 00:51:39,954 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:39,954 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:51:39,955 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:39,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:39,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1758611482, now seen corresponding path program 1 times [2021-11-17 00:51:39,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:39,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984555019] [2021-11-17 00:51:39,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:39,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:40,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:40,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:40,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:40,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:40,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:40,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:40,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:40,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:40,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:40,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:40,458 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:51:40,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:40,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984555019] [2021-11-17 00:51:40,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984555019] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:40,460 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:40,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-17 00:51:40,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063687745] [2021-11-17 00:51:40,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:40,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 00:51:40,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:40,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 00:51:40,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-17 00:51:40,492 INFO L87 Difference]: Start difference. First operand has 644 states, 483 states have (on average 1.391304347826087) internal successors, (672), 499 states have internal predecessors, (672), 120 states have call successors, (120), 40 states have call predecessors, (120), 39 states have return successors, (116), 114 states have call predecessors, (116), 116 states have call successors, (116) Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:51:41,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:41,802 INFO L93 Difference]: Finished difference Result 2033 states and 2996 transitions. [2021-11-17 00:51:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-17 00:51:41,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 78 [2021-11-17 00:51:41,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:41,827 INFO L225 Difference]: With dead ends: 2033 [2021-11-17 00:51:41,827 INFO L226 Difference]: Without dead ends: 1378 [2021-11-17 00:51:41,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-17 00:51:41,841 INFO L933 BasicCegarLoop]: 981 mSDtfsCounter, 1248 mSDsluCounter, 1077 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1340 SdHoareTripleChecker+Valid, 2058 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:41,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1340 Valid, 2058 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-17 00:51:41,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2021-11-17 00:51:41,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1222. [2021-11-17 00:51:41,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 926 states have (on average 1.3736501079913608) internal successors, (1272), 946 states have internal predecessors, (1272), 219 states have call successors, (219), 77 states have call predecessors, (219), 76 states have return successors, (218), 214 states have call predecessors, (218), 218 states have call successors, (218) [2021-11-17 00:51:41,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1709 transitions. [2021-11-17 00:51:41,951 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1709 transitions. Word has length 78 [2021-11-17 00:51:41,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:41,951 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 1709 transitions. [2021-11-17 00:51:41,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:51:41,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1709 transitions. [2021-11-17 00:51:41,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-17 00:51:41,954 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:41,954 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:51:41,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-17 00:51:41,955 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:41,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:41,955 INFO L85 PathProgramCache]: Analyzing trace with hash -152487068, now seen corresponding path program 1 times [2021-11-17 00:51:41,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:41,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453693167] [2021-11-17 00:51:41,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:41,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:42,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:42,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:42,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:42,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:42,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:42,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:42,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:42,138 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:51:42,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:42,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453693167] [2021-11-17 00:51:42,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453693167] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:42,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:42,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-17 00:51:42,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946272077] [2021-11-17 00:51:42,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:42,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-17 00:51:42,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:42,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-17 00:51:42,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-17 00:51:42,141 INFO L87 Difference]: Start difference. First operand 1222 states and 1709 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:51:43,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:43,443 INFO L93 Difference]: Finished difference Result 3917 states and 5611 transitions. [2021-11-17 00:51:43,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 00:51:43,444 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 82 [2021-11-17 00:51:43,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:43,455 INFO L225 Difference]: With dead ends: 3917 [2021-11-17 00:51:43,455 INFO L226 Difference]: Without dead ends: 2713 [2021-11-17 00:51:43,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-11-17 00:51:43,459 INFO L933 BasicCegarLoop]: 1042 mSDtfsCounter, 1263 mSDsluCounter, 2792 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1354 SdHoareTripleChecker+Valid, 3834 SdHoareTripleChecker+Invalid, 1562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:43,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1354 Valid, 3834 Invalid, 1562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-17 00:51:43,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2021-11-17 00:51:43,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 2509. [2021-11-17 00:51:43,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2509 states, 1903 states have (on average 1.3751970572779821) internal successors, (2617), 1951 states have internal predecessors, (2617), 443 states have call successors, (443), 153 states have call predecessors, (443), 162 states have return successors, (500), 438 states have call predecessors, (500), 442 states have call successors, (500) [2021-11-17 00:51:43,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3560 transitions. [2021-11-17 00:51:43,531 INFO L78 Accepts]: Start accepts. Automaton has 2509 states and 3560 transitions. Word has length 82 [2021-11-17 00:51:43,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:43,532 INFO L470 AbstractCegarLoop]: Abstraction has 2509 states and 3560 transitions. [2021-11-17 00:51:43,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:51:43,532 INFO L276 IsEmpty]: Start isEmpty. Operand 2509 states and 3560 transitions. [2021-11-17 00:51:43,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-17 00:51:43,537 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:43,537 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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] [2021-11-17 00:51:43,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-17 00:51:43,538 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:43,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:43,538 INFO L85 PathProgramCache]: Analyzing trace with hash -950375967, now seen corresponding path program 1 times [2021-11-17 00:51:43,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:43,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064174705] [2021-11-17 00:51:43,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:43,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:43,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:43,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:43,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:43,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:43,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:43,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:43,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:43,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:43,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-17 00:51:43,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-17 00:51:43,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:43,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:43,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-17 00:51:43,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:43,666 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:51:43,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:43,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064174705] [2021-11-17 00:51:43,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064174705] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:43,666 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:43,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 00:51:43,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833957154] [2021-11-17 00:51:43,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:43,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 00:51:43,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:43,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 00:51:43,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:51:43,668 INFO L87 Difference]: Start difference. First operand 2509 states and 3560 transitions. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-17 00:51:45,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:45,011 INFO L93 Difference]: Finished difference Result 6827 states and 9761 transitions. [2021-11-17 00:51:45,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-17 00:51:45,011 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 128 [2021-11-17 00:51:45,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:45,033 INFO L225 Difference]: With dead ends: 6827 [2021-11-17 00:51:45,034 INFO L226 Difference]: Without dead ends: 4342 [2021-11-17 00:51:45,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-11-17 00:51:45,042 INFO L933 BasicCegarLoop]: 875 mSDtfsCounter, 1615 mSDsluCounter, 1732 mSDsCounter, 0 mSdLazyCounter, 1203 mSolverCounterSat, 788 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1689 SdHoareTripleChecker+Valid, 2607 SdHoareTripleChecker+Invalid, 1991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 788 IncrementalHoareTripleChecker+Valid, 1203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:45,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1689 Valid, 2607 Invalid, 1991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [788 Valid, 1203 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-17 00:51:45,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4342 states. [2021-11-17 00:51:45,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4342 to 3931. [2021-11-17 00:51:45,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3931 states, 2993 states have (on average 1.3742064817908453) internal successors, (4113), 3055 states have internal predecessors, (4113), 659 states have call successors, (659), 249 states have call predecessors, (659), 278 states have return successors, (777), 662 states have call predecessors, (777), 658 states have call successors, (777) [2021-11-17 00:51:45,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3931 states to 3931 states and 5549 transitions. [2021-11-17 00:51:45,176 INFO L78 Accepts]: Start accepts. Automaton has 3931 states and 5549 transitions. Word has length 128 [2021-11-17 00:51:45,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:45,177 INFO L470 AbstractCegarLoop]: Abstraction has 3931 states and 5549 transitions. [2021-11-17 00:51:45,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (16), 6 states have call predecessors, (16), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-17 00:51:45,177 INFO L276 IsEmpty]: Start isEmpty. Operand 3931 states and 5549 transitions. [2021-11-17 00:51:45,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-11-17 00:51:45,182 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:45,183 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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] [2021-11-17 00:51:45,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-17 00:51:45,183 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:45,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:45,183 INFO L85 PathProgramCache]: Analyzing trace with hash -944835305, now seen corresponding path program 1 times [2021-11-17 00:51:45,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:45,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628404422] [2021-11-17 00:51:45,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:45,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:45,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:45,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:45,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:45,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:45,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:45,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:45,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-17 00:51:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:45,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-11-17 00:51:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:45,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:45,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-17 00:51:45,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-11-17 00:51:45,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:45,318 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:51:45,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:45,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628404422] [2021-11-17 00:51:45,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628404422] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:45,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:45,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-17 00:51:45,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473040335] [2021-11-17 00:51:45,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:45,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 00:51:45,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:45,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 00:51:45,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-17 00:51:45,320 INFO L87 Difference]: Start difference. First operand 3931 states and 5549 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 4 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 00:51:46,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:46,687 INFO L93 Difference]: Finished difference Result 9990 states and 14092 transitions. [2021-11-17 00:51:46,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 00:51:46,688 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 4 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 149 [2021-11-17 00:51:46,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:46,714 INFO L225 Difference]: With dead ends: 9990 [2021-11-17 00:51:46,714 INFO L226 Difference]: Without dead ends: 6083 [2021-11-17 00:51:46,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-17 00:51:46,726 INFO L933 BasicCegarLoop]: 1195 mSDtfsCounter, 1046 mSDsluCounter, 1649 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 413 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1101 SdHoareTripleChecker+Valid, 2844 SdHoareTripleChecker+Invalid, 1436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 413 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:46,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1101 Valid, 2844 Invalid, 1436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [413 Valid, 1023 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-17 00:51:46,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6083 states. [2021-11-17 00:51:46,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6083 to 5590. [2021-11-17 00:51:46,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5590 states, 4255 states have (on average 1.3635722679200941) internal successors, (5802), 4361 states have internal predecessors, (5802), 906 states have call successors, (906), 383 states have call predecessors, (906), 428 states have return successors, (1074), 909 states have call predecessors, (1074), 905 states have call successors, (1074) [2021-11-17 00:51:46,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5590 states to 5590 states and 7782 transitions. [2021-11-17 00:51:46,951 INFO L78 Accepts]: Start accepts. Automaton has 5590 states and 7782 transitions. Word has length 149 [2021-11-17 00:51:46,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:46,951 INFO L470 AbstractCegarLoop]: Abstraction has 5590 states and 7782 transitions. [2021-11-17 00:51:46,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 4 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 00:51:46,954 INFO L276 IsEmpty]: Start isEmpty. Operand 5590 states and 7782 transitions. [2021-11-17 00:51:46,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-11-17 00:51:46,962 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:46,962 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 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] [2021-11-17 00:51:46,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-17 00:51:46,963 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:46,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:46,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1643009203, now seen corresponding path program 1 times [2021-11-17 00:51:46,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:46,963 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550827970] [2021-11-17 00:51:46,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:46,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:46,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:47,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:47,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:47,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:47,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:47,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:47,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:47,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:47,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:51:47,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:51:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-11-17 00:51:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-17 00:51:47,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:47,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-17 00:51:47,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:47,115 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-11-17 00:51:47,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:47,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550827970] [2021-11-17 00:51:47,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550827970] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:47,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:47,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 00:51:47,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342161788] [2021-11-17 00:51:47,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:47,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 00:51:47,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:47,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 00:51:47,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:51:47,117 INFO L87 Difference]: Start difference. First operand 5590 states and 7782 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-11-17 00:51:48,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:48,969 INFO L93 Difference]: Finished difference Result 14712 states and 20604 transitions. [2021-11-17 00:51:48,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-17 00:51:48,970 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 151 [2021-11-17 00:51:48,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:49,018 INFO L225 Difference]: With dead ends: 14712 [2021-11-17 00:51:49,018 INFO L226 Difference]: Without dead ends: 9157 [2021-11-17 00:51:49,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-11-17 00:51:49,035 INFO L933 BasicCegarLoop]: 900 mSDtfsCounter, 1619 mSDsluCounter, 2122 mSDsCounter, 0 mSdLazyCounter, 1717 mSolverCounterSat, 656 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1696 SdHoareTripleChecker+Valid, 3022 SdHoareTripleChecker+Invalid, 2373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 656 IncrementalHoareTripleChecker+Valid, 1717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:49,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1696 Valid, 3022 Invalid, 2373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [656 Valid, 1717 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-17 00:51:49,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9157 states. [2021-11-17 00:51:49,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9157 to 8330. [2021-11-17 00:51:49,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8330 states, 6415 states have (on average 1.3624318004676539) internal successors, (8740), 6559 states have internal predecessors, (8740), 1254 states have call successors, (1254), 587 states have call predecessors, (1254), 660 states have return successors, (1489), 1267 states have call predecessors, (1489), 1253 states have call successors, (1489) [2021-11-17 00:51:49,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8330 states to 8330 states and 11483 transitions. [2021-11-17 00:51:49,411 INFO L78 Accepts]: Start accepts. Automaton has 8330 states and 11483 transitions. Word has length 151 [2021-11-17 00:51:49,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:49,413 INFO L470 AbstractCegarLoop]: Abstraction has 8330 states and 11483 transitions. [2021-11-17 00:51:49,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-11-17 00:51:49,414 INFO L276 IsEmpty]: Start isEmpty. Operand 8330 states and 11483 transitions. [2021-11-17 00:51:49,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-11-17 00:51:49,432 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:49,432 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 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] [2021-11-17 00:51:49,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-17 00:51:49,433 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:49,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:49,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1373098194, now seen corresponding path program 1 times [2021-11-17 00:51:49,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:49,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939464713] [2021-11-17 00:51:49,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:49,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:49,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:49,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:49,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:49,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:49,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:49,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:49,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:49,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:49,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:51:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:51:49,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-17 00:51:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:49,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-17 00:51:49,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:49,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:49,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-17 00:51:49,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:49,656 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-11-17 00:51:49,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:49,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939464713] [2021-11-17 00:51:49,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939464713] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:49,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:49,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 00:51:49,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877682217] [2021-11-17 00:51:49,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:49,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 00:51:49,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:49,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 00:51:49,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:51:49,660 INFO L87 Difference]: Start difference. First operand 8330 states and 11483 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-17 00:51:51,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:51,080 INFO L93 Difference]: Finished difference Result 13560 states and 19023 transitions. [2021-11-17 00:51:51,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 00:51:51,081 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 156 [2021-11-17 00:51:51,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:51,127 INFO L225 Difference]: With dead ends: 13560 [2021-11-17 00:51:51,127 INFO L226 Difference]: Without dead ends: 9164 [2021-11-17 00:51:51,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-17 00:51:51,144 INFO L933 BasicCegarLoop]: 823 mSDtfsCounter, 530 mSDsluCounter, 2126 mSDsCounter, 0 mSdLazyCounter, 1206 mSolverCounterSat, 314 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 2949 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 314 IncrementalHoareTripleChecker+Valid, 1206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:51,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 2949 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [314 Valid, 1206 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-17 00:51:51,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9164 states. [2021-11-17 00:51:51,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9164 to 8350. [2021-11-17 00:51:51,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8350 states, 6435 states have (on average 1.3613053613053614) internal successors, (8760), 6579 states have internal predecessors, (8760), 1254 states have call successors, (1254), 587 states have call predecessors, (1254), 660 states have return successors, (1489), 1267 states have call predecessors, (1489), 1253 states have call successors, (1489) [2021-11-17 00:51:51,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8350 states to 8350 states and 11503 transitions. [2021-11-17 00:51:51,460 INFO L78 Accepts]: Start accepts. Automaton has 8350 states and 11503 transitions. Word has length 156 [2021-11-17 00:51:51,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:51,461 INFO L470 AbstractCegarLoop]: Abstraction has 8350 states and 11503 transitions. [2021-11-17 00:51:51,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (19), 6 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-17 00:51:51,461 INFO L276 IsEmpty]: Start isEmpty. Operand 8350 states and 11503 transitions. [2021-11-17 00:51:51,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-11-17 00:51:51,473 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:51,473 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 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] [2021-11-17 00:51:51,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-17 00:51:51,474 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:51,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:51,474 INFO L85 PathProgramCache]: Analyzing trace with hash 554198863, now seen corresponding path program 1 times [2021-11-17 00:51:51,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:51,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79955417] [2021-11-17 00:51:51,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:51,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:51,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:51,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:51,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:51,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:51,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:51,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:51,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:51,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:51,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:51:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:51:51,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-17 00:51:51,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:51,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-17 00:51:51,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-11-17 00:51:51,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:51,793 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-11-17 00:51:51,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:51,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79955417] [2021-11-17 00:51:51,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79955417] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:51,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:51,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-17 00:51:51,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865446140] [2021-11-17 00:51:51,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:51,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-17 00:51:51,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:51,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-17 00:51:51,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-11-17 00:51:51,796 INFO L87 Difference]: Start difference. First operand 8350 states and 11503 transitions. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 8 states have internal predecessors, (87), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) [2021-11-17 00:51:54,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:54,934 INFO L93 Difference]: Finished difference Result 18695 states and 25902 transitions. [2021-11-17 00:51:54,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-17 00:51:54,934 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 8 states have internal predecessors, (87), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) Word has length 158 [2021-11-17 00:51:54,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:54,969 INFO L225 Difference]: With dead ends: 18695 [2021-11-17 00:51:54,970 INFO L226 Difference]: Without dead ends: 10380 [2021-11-17 00:51:54,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=175, Invalid=527, Unknown=0, NotChecked=0, Total=702 [2021-11-17 00:51:54,991 INFO L933 BasicCegarLoop]: 971 mSDtfsCounter, 3198 mSDsluCounter, 2800 mSDsCounter, 0 mSdLazyCounter, 3250 mSolverCounterSat, 1716 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3287 SdHoareTripleChecker+Valid, 3771 SdHoareTripleChecker+Invalid, 4966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1716 IncrementalHoareTripleChecker+Valid, 3250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:54,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3287 Valid, 3771 Invalid, 4966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1716 Valid, 3250 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2021-11-17 00:51:55,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10380 states. [2021-11-17 00:51:55,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10380 to 8726. [2021-11-17 00:51:55,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8726 states, 6679 states have (on average 1.3505015720916305) internal successors, (9020), 6821 states have internal predecessors, (9020), 1346 states have call successors, (1346), 665 states have call predecessors, (1346), 700 states have return successors, (1519), 1331 states have call predecessors, (1519), 1345 states have call successors, (1519) [2021-11-17 00:51:55,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8726 states to 8726 states and 11885 transitions. [2021-11-17 00:51:55,311 INFO L78 Accepts]: Start accepts. Automaton has 8726 states and 11885 transitions. Word has length 158 [2021-11-17 00:51:55,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:55,312 INFO L470 AbstractCegarLoop]: Abstraction has 8726 states and 11885 transitions. [2021-11-17 00:51:55,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 8 states have internal predecessors, (87), 5 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (18), 6 states have call predecessors, (18), 4 states have call successors, (18) [2021-11-17 00:51:55,313 INFO L276 IsEmpty]: Start isEmpty. Operand 8726 states and 11885 transitions. [2021-11-17 00:51:55,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-11-17 00:51:55,328 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:55,328 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 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] [2021-11-17 00:51:55,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-17 00:51:55,329 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:55,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:55,330 INFO L85 PathProgramCache]: Analyzing trace with hash -3224619, now seen corresponding path program 1 times [2021-11-17 00:51:55,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:55,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037740258] [2021-11-17 00:51:55,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:55,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:55,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:55,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:55,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:55,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:55,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:55,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:55,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:55,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:55,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:51:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:51:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 00:51:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:55,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-17 00:51:55,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-11-17 00:51:55,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:55,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:55,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-11-17 00:51:55,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:55,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2021-11-17 00:51:55,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:55,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-11-17 00:51:55,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:55,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037740258] [2021-11-17 00:51:55,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037740258] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:55,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:55,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-17 00:51:55,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623719073] [2021-11-17 00:51:55,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:55,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 00:51:55,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:55,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 00:51:55,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-11-17 00:51:55,614 INFO L87 Difference]: Start difference. First operand 8726 states and 11885 transitions. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-17 00:51:57,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:57,054 INFO L93 Difference]: Finished difference Result 18475 states and 25394 transitions. [2021-11-17 00:51:57,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 00:51:57,054 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 193 [2021-11-17 00:51:57,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:57,085 INFO L225 Difference]: With dead ends: 18475 [2021-11-17 00:51:57,085 INFO L226 Difference]: Without dead ends: 9784 [2021-11-17 00:51:57,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-11-17 00:51:57,101 INFO L933 BasicCegarLoop]: 841 mSDtfsCounter, 426 mSDsluCounter, 2722 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 3563 SdHoareTripleChecker+Invalid, 1554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:57,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 3563 Invalid, 1554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-17 00:51:57,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9784 states. [2021-11-17 00:51:57,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9784 to 8790. [2021-11-17 00:51:57,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8790 states, 6727 states have (on average 1.3480005946187008) internal successors, (9068), 6869 states have internal predecessors, (9068), 1346 states have call successors, (1346), 665 states have call predecessors, (1346), 716 states have return successors, (1543), 1347 states have call predecessors, (1543), 1345 states have call successors, (1543) [2021-11-17 00:51:57,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8790 states to 8790 states and 11957 transitions. [2021-11-17 00:51:57,335 INFO L78 Accepts]: Start accepts. Automaton has 8790 states and 11957 transitions. Word has length 193 [2021-11-17 00:51:57,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:57,336 INFO L470 AbstractCegarLoop]: Abstraction has 8790 states and 11957 transitions. [2021-11-17 00:51:57,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-17 00:51:57,336 INFO L276 IsEmpty]: Start isEmpty. Operand 8790 states and 11957 transitions. [2021-11-17 00:51:57,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-11-17 00:51:57,350 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:57,351 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:51:57,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-17 00:51:57,351 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:57,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:57,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1088928772, now seen corresponding path program 1 times [2021-11-17 00:51:57,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:57,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259720099] [2021-11-17 00:51:57,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:57,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:57,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:57,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:57,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:57,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:57,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:57,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:51:57,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:51:57,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:51:57,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:51:57,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:51:57,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:51:57,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:51:57,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-17 00:51:57,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-11-17 00:51:57,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-11-17 00:51:57,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:57,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:57,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-11-17 00:51:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:57,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:51:57,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2021-11-17 00:51:57,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:51:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2021-11-17 00:51:57,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:51:57,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259720099] [2021-11-17 00:51:57,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259720099] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:51:57,507 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:51:57,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-17 00:51:57,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175936232] [2021-11-17 00:51:57,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:51:57,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-17 00:51:57,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:51:57,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-17 00:51:57,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-17 00:51:57,508 INFO L87 Difference]: Start difference. First operand 8790 states and 11957 transitions. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (22), 4 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-17 00:51:59,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:51:59,493 INFO L93 Difference]: Finished difference Result 22136 states and 30222 transitions. [2021-11-17 00:51:59,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 00:51:59,493 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (22), 4 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 215 [2021-11-17 00:51:59,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:51:59,544 INFO L225 Difference]: With dead ends: 22136 [2021-11-17 00:51:59,544 INFO L226 Difference]: Without dead ends: 13381 [2021-11-17 00:51:59,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-17 00:51:59,574 INFO L933 BasicCegarLoop]: 1444 mSDtfsCounter, 1149 mSDsluCounter, 2709 mSDsCounter, 0 mSdLazyCounter, 1748 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1190 SdHoareTripleChecker+Valid, 4153 SdHoareTripleChecker+Invalid, 2101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 1748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-17 00:51:59,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1190 Valid, 4153 Invalid, 2101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 1748 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-17 00:51:59,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13381 states. [2021-11-17 00:51:59,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13381 to 8806. [2021-11-17 00:51:59,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8806 states, 6743 states have (on average 1.3471748479905086) internal successors, (9084), 6885 states have internal predecessors, (9084), 1346 states have call successors, (1346), 665 states have call predecessors, (1346), 716 states have return successors, (1543), 1347 states have call predecessors, (1543), 1345 states have call successors, (1543) [2021-11-17 00:51:59,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8806 states to 8806 states and 11973 transitions. [2021-11-17 00:51:59,873 INFO L78 Accepts]: Start accepts. Automaton has 8806 states and 11973 transitions. Word has length 215 [2021-11-17 00:51:59,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:51:59,874 INFO L470 AbstractCegarLoop]: Abstraction has 8806 states and 11973 transitions. [2021-11-17 00:51:59,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (22), 4 states have call predecessors, (22), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-17 00:51:59,874 INFO L276 IsEmpty]: Start isEmpty. Operand 8806 states and 11973 transitions. [2021-11-17 00:51:59,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-11-17 00:51:59,886 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:51:59,887 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 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] [2021-11-17 00:51:59,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-17 00:51:59,887 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:51:59,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:51:59,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2069474836, now seen corresponding path program 1 times [2021-11-17 00:51:59,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:51:59,888 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163301373] [2021-11-17 00:51:59,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:51:59,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:51:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:59,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:51:59,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:59,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:51:59,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:59,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:51:59,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:59,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:51:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:51:59,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:51:59,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:52:00,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:52:00,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:52:00,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:52:00,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:52:00,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:52:00,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:52:00,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 00:52:00,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:00,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-17 00:52:00,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-11-17 00:52:00,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:00,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:00,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:52:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-11-17 00:52:00,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2021-11-17 00:52:00,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:00,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,174 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2021-11-17 00:52:00,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:52:00,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163301373] [2021-11-17 00:52:00,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163301373] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 00:52:00,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160752282] [2021-11-17 00:52:00,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:00,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 00:52:00,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 00:52:00,200 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 00:52:00,223 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 00:52:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:00,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 1367 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-17 00:52:00,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:01,013 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 98 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2021-11-17 00:52:01,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:01,630 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2021-11-17 00:52:01,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160752282] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 00:52:01,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-17 00:52:01,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 9] total 20 [2021-11-17 00:52:01,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87703602] [2021-11-17 00:52:01,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-17 00:52:01,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-17 00:52:01,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:52:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-17 00:52:01,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2021-11-17 00:52:01,633 INFO L87 Difference]: Start difference. First operand 8806 states and 11973 transitions. Second operand has 20 states, 20 states have (on average 10.4) internal successors, (208), 17 states have internal predecessors, (208), 9 states have call successors, (57), 9 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) [2021-11-17 00:52:07,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:07,933 INFO L93 Difference]: Finished difference Result 31956 states and 44216 transitions. [2021-11-17 00:52:07,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-17 00:52:07,934 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 10.4) internal successors, (208), 17 states have internal predecessors, (208), 9 states have call successors, (57), 9 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) Word has length 200 [2021-11-17 00:52:07,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:08,020 INFO L225 Difference]: With dead ends: 31956 [2021-11-17 00:52:08,020 INFO L226 Difference]: Without dead ends: 27104 [2021-11-17 00:52:08,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 443 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=556, Invalid=1994, Unknown=0, NotChecked=0, Total=2550 [2021-11-17 00:52:08,042 INFO L933 BasicCegarLoop]: 1613 mSDtfsCounter, 9435 mSDsluCounter, 5867 mSDsCounter, 0 mSdLazyCounter, 7757 mSolverCounterSat, 4393 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9711 SdHoareTripleChecker+Valid, 7480 SdHoareTripleChecker+Invalid, 12150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4393 IncrementalHoareTripleChecker+Valid, 7757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:08,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9711 Valid, 7480 Invalid, 12150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4393 Valid, 7757 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2021-11-17 00:52:08,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27104 states. [2021-11-17 00:52:08,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27104 to 24845. [2021-11-17 00:52:08,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24845 states, 18848 states have (on average 1.3417869269949065) internal successors, (25290), 19360 states have internal predecessors, (25290), 3884 states have call successors, (3884), 1849 states have call predecessors, (3884), 2112 states have return successors, (5009), 3909 states have call predecessors, (5009), 3883 states have call successors, (5009) [2021-11-17 00:52:08,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24845 states to 24845 states and 34183 transitions. [2021-11-17 00:52:08,941 INFO L78 Accepts]: Start accepts. Automaton has 24845 states and 34183 transitions. Word has length 200 [2021-11-17 00:52:08,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:08,942 INFO L470 AbstractCegarLoop]: Abstraction has 24845 states and 34183 transitions. [2021-11-17 00:52:08,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.4) internal successors, (208), 17 states have internal predecessors, (208), 9 states have call successors, (57), 9 states have call predecessors, (57), 11 states have return successors, (44), 13 states have call predecessors, (44), 9 states have call successors, (44) [2021-11-17 00:52:08,943 INFO L276 IsEmpty]: Start isEmpty. Operand 24845 states and 34183 transitions. [2021-11-17 00:52:08,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-11-17 00:52:08,958 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:08,959 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 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] [2021-11-17 00:52:08,984 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 00:52:09,185 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,SelfDestructingSolverStorable9 [2021-11-17 00:52:09,185 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:09,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:09,186 INFO L85 PathProgramCache]: Analyzing trace with hash -872421549, now seen corresponding path program 1 times [2021-11-17 00:52:09,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:52:09,187 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992175937] [2021-11-17 00:52:09,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:09,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:52:09,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:52:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:52:09,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:52:09,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:52:09,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:52:09,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:52:09,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:52:09,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:52:09,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:52:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:52:09,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:52:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:52:09,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 00:52:09,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-17 00:52:09,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-11-17 00:52:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:09,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:52:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-11-17 00:52:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:09,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2021-11-17 00:52:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:09,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-11-17 00:52:09,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:52:09,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992175937] [2021-11-17 00:52:09,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992175937] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:09,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:09,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 00:52:09,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826747011] [2021-11-17 00:52:09,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:09,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 00:52:09,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:52:09,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 00:52:09,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:52:09,403 INFO L87 Difference]: Start difference. First operand 24845 states and 34183 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-17 00:52:11,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:11,066 INFO L93 Difference]: Finished difference Result 47218 states and 65947 transitions. [2021-11-17 00:52:11,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 00:52:11,067 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 202 [2021-11-17 00:52:11,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:11,186 INFO L225 Difference]: With dead ends: 47218 [2021-11-17 00:52:11,186 INFO L226 Difference]: Without dead ends: 26319 [2021-11-17 00:52:11,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 46 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 00:52:11,247 INFO L933 BasicCegarLoop]: 841 mSDtfsCounter, 443 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 2919 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:11,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 2919 Invalid, 1292 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [302 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-17 00:52:11,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26319 states. [2021-11-17 00:52:12,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26319 to 24829. [2021-11-17 00:52:12,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24829 states, 18832 states have (on average 1.3396346644010195) internal successors, (25228), 19344 states have internal predecessors, (25228), 3884 states have call successors, (3884), 1849 states have call predecessors, (3884), 2112 states have return successors, (4997), 3909 states have call predecessors, (4997), 3883 states have call successors, (4997) [2021-11-17 00:52:12,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24829 states to 24829 states and 34109 transitions. [2021-11-17 00:52:12,106 INFO L78 Accepts]: Start accepts. Automaton has 24829 states and 34109 transitions. Word has length 202 [2021-11-17 00:52:12,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:12,107 INFO L470 AbstractCegarLoop]: Abstraction has 24829 states and 34109 transitions. [2021-11-17 00:52:12,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-17 00:52:12,107 INFO L276 IsEmpty]: Start isEmpty. Operand 24829 states and 34109 transitions. [2021-11-17 00:52:12,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2021-11-17 00:52:12,125 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:12,126 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:52:12,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-17 00:52:12,126 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:12,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:12,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1114922220, now seen corresponding path program 1 times [2021-11-17 00:52:12,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:52:12,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196251185] [2021-11-17 00:52:12,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:12,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:52:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:52:12,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:52:12,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:52:12,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:52:12,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:52:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:52:12,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:52:12,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:52:12,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:52:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:52:12,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:52:12,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:52:12,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 00:52:12,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:12,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-17 00:52:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-11-17 00:52:12,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:12,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:12,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:52:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-11-17 00:52:12,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:12,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-17 00:52:12,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:12,273 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-11-17 00:52:12,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:52:12,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196251185] [2021-11-17 00:52:12,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196251185] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:12,274 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:12,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-17 00:52:12,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039006028] [2021-11-17 00:52:12,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:12,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 00:52:12,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:52:12,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 00:52:12,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:52:12,275 INFO L87 Difference]: Start difference. First operand 24829 states and 34109 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 5 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-17 00:52:14,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:14,423 INFO L93 Difference]: Finished difference Result 66761 states and 96168 transitions. [2021-11-17 00:52:14,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 00:52:14,423 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 5 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 204 [2021-11-17 00:52:14,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:14,548 INFO L225 Difference]: With dead ends: 66761 [2021-11-17 00:52:14,548 INFO L226 Difference]: Without dead ends: 41967 [2021-11-17 00:52:14,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-17 00:52:14,609 INFO L933 BasicCegarLoop]: 1411 mSDtfsCounter, 1366 mSDsluCounter, 3287 mSDsCounter, 0 mSdLazyCounter, 1322 mSolverCounterSat, 439 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1455 SdHoareTripleChecker+Valid, 4698 SdHoareTripleChecker+Invalid, 1761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 439 IncrementalHoareTripleChecker+Valid, 1322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:14,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1455 Valid, 4698 Invalid, 1761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [439 Valid, 1322 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-17 00:52:14,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41967 states. [2021-11-17 00:52:15,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41967 to 24889. [2021-11-17 00:52:15,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24889 states, 18892 states have (on average 1.338556002540758) internal successors, (25288), 19404 states have internal predecessors, (25288), 3884 states have call successors, (3884), 1849 states have call predecessors, (3884), 2112 states have return successors, (4997), 3909 states have call predecessors, (4997), 3883 states have call successors, (4997) [2021-11-17 00:52:15,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24889 states to 24889 states and 34169 transitions. [2021-11-17 00:52:15,570 INFO L78 Accepts]: Start accepts. Automaton has 24889 states and 34169 transitions. Word has length 204 [2021-11-17 00:52:15,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:15,571 INFO L470 AbstractCegarLoop]: Abstraction has 24889 states and 34169 transitions. [2021-11-17 00:52:15,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 4 states have internal predecessors, (112), 2 states have call successors, (23), 5 states have call predecessors, (23), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-17 00:52:15,571 INFO L276 IsEmpty]: Start isEmpty. Operand 24889 states and 34169 transitions. [2021-11-17 00:52:15,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2021-11-17 00:52:15,588 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:15,588 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:52:15,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-17 00:52:15,588 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:15,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:15,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1099484298, now seen corresponding path program 1 times [2021-11-17 00:52:15,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:52:15,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457154847] [2021-11-17 00:52:15,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:15,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:52:15,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:52:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:52:15,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:52:15,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:52:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:52:15,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:52:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:52:15,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:52:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:52:15,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:52:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:52:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:52:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 00:52:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:15,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-17 00:52:15,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-11-17 00:52:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:15,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:52:15,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-11-17 00:52:15,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:15,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-17 00:52:15,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-11-17 00:52:15,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-11-17 00:52:15,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:52:15,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457154847] [2021-11-17 00:52:15,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457154847] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:15,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:15,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-17 00:52:15,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45170646] [2021-11-17 00:52:15,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:15,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 00:52:15,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:52:15,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 00:52:15,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-11-17 00:52:15,962 INFO L87 Difference]: Start difference. First operand 24889 states and 34169 transitions. Second operand has 8 states, 8 states have (on average 14.25) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (24), 5 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-17 00:52:17,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:17,433 INFO L93 Difference]: Finished difference Result 38316 states and 52807 transitions. [2021-11-17 00:52:17,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-17 00:52:17,434 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (24), 5 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 208 [2021-11-17 00:52:17,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:17,473 INFO L225 Difference]: With dead ends: 38316 [2021-11-17 00:52:17,473 INFO L226 Difference]: Without dead ends: 13432 [2021-11-17 00:52:17,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-11-17 00:52:17,521 INFO L933 BasicCegarLoop]: 844 mSDtfsCounter, 657 mSDsluCounter, 2718 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 433 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 3562 SdHoareTripleChecker+Invalid, 1702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 433 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:17,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [673 Valid, 3562 Invalid, 1702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-17 00:52:17,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13432 states. [2021-11-17 00:52:17,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13432 to 12493. [2021-11-17 00:52:17,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12493 states, 9477 states have (on average 1.3408251556399704) internal successors, (12707), 9738 states have internal predecessors, (12707), 1958 states have call successors, (1958), 926 states have call predecessors, (1958), 1057 states have return successors, (2524), 1965 states have call predecessors, (2524), 1957 states have call successors, (2524) [2021-11-17 00:52:18,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12493 states to 12493 states and 17189 transitions. [2021-11-17 00:52:18,100 INFO L78 Accepts]: Start accepts. Automaton has 12493 states and 17189 transitions. Word has length 208 [2021-11-17 00:52:18,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:18,100 INFO L470 AbstractCegarLoop]: Abstraction has 12493 states and 17189 transitions. [2021-11-17 00:52:18,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 5 states have internal predecessors, (114), 2 states have call successors, (24), 5 states have call predecessors, (24), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-17 00:52:18,100 INFO L276 IsEmpty]: Start isEmpty. Operand 12493 states and 17189 transitions. [2021-11-17 00:52:18,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2021-11-17 00:52:18,108 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:18,108 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:52:18,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-17 00:52:18,108 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:18,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:18,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1517373000, now seen corresponding path program 1 times [2021-11-17 00:52:18,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:52:18,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728372749] [2021-11-17 00:52:18,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:18,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:52:18,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:52:18,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:52:18,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:52:18,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:52:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:52:18,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:52:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:52:18,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:52:18,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:52:18,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:52:18,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:52:18,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:52:18,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 00:52:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-17 00:52:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-11-17 00:52:18,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:18,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:52:18,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:18,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-11-17 00:52:18,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:19,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:19,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-17 00:52:19,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:19,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2021-11-17 00:52:19,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:19,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:19,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:19,260 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 48 proven. 13 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2021-11-17 00:52:19,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:52:19,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728372749] [2021-11-17 00:52:19,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728372749] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 00:52:19,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763772519] [2021-11-17 00:52:19,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:19,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 00:52:19,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 00:52:19,284 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 00:52:19,285 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 00:52:19,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:19,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 1391 conjuncts, 100 conjunts are in the unsatisfiable core [2021-11-17 00:52:19,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:20,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-17 00:52:20,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-17 00:52:20,949 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 118 proven. 8 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2021-11-17 00:52:20,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:21,941 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 303 trivial. 0 not checked. [2021-11-17 00:52:21,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763772519] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-17 00:52:21,941 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-17 00:52:21,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [33, 19] total 61 [2021-11-17 00:52:21,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671962659] [2021-11-17 00:52:21,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:21,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-17 00:52:21,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:52:21,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-17 00:52:21,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=3456, Unknown=0, NotChecked=0, Total=3660 [2021-11-17 00:52:21,943 INFO L87 Difference]: Start difference. First operand 12493 states and 17189 transitions. Second operand has 13 states, 13 states have (on average 8.846153846153847) internal successors, (115), 9 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-17 00:52:22,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:22,536 INFO L93 Difference]: Finished difference Result 29174 states and 41259 transitions. [2021-11-17 00:52:22,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-17 00:52:22,537 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.846153846153847) internal successors, (115), 9 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) Word has length 208 [2021-11-17 00:52:22,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:22,573 INFO L225 Difference]: With dead ends: 29174 [2021-11-17 00:52:22,574 INFO L226 Difference]: Without dead ends: 16731 [2021-11-17 00:52:22,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 430 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=212, Invalid=3694, Unknown=0, NotChecked=0, Total=3906 [2021-11-17 00:52:22,595 INFO L933 BasicCegarLoop]: 1362 mSDtfsCounter, 360 mSDsluCounter, 14534 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 15896 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:22,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 15896 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-17 00:52:22,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16731 states. [2021-11-17 00:52:22,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16731 to 12583. [2021-11-17 00:52:22,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12583 states, 9543 states have (on average 1.3363722099968562) internal successors, (12753), 9801 states have internal predecessors, (12753), 1958 states have call successors, (1958), 926 states have call predecessors, (1958), 1081 states have return successors, (2556), 1992 states have call predecessors, (2556), 1957 states have call successors, (2556) [2021-11-17 00:52:22,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 17267 transitions. [2021-11-17 00:52:22,953 INFO L78 Accepts]: Start accepts. Automaton has 12583 states and 17267 transitions. Word has length 208 [2021-11-17 00:52:22,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:22,953 INFO L470 AbstractCegarLoop]: Abstraction has 12583 states and 17267 transitions. [2021-11-17 00:52:22,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.846153846153847) internal successors, (115), 9 states have internal predecessors, (115), 2 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (23), 6 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-17 00:52:22,954 INFO L276 IsEmpty]: Start isEmpty. Operand 12583 states and 17267 transitions. [2021-11-17 00:52:22,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2021-11-17 00:52:22,959 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:22,959 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:52:22,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-17 00:52:23,175 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,SelfDestructingSolverStorable13 [2021-11-17 00:52:23,176 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:23,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:23,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1833099563, now seen corresponding path program 1 times [2021-11-17 00:52:23,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:52:23,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693679279] [2021-11-17 00:52:23,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:23,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:52:23,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:52:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:52:23,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:52:23,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:52:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:52:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:52:23,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:52:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:52:23,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:52:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:52:23,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:52:23,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:52:23,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-11-17 00:52:23,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-11-17 00:52:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-11-17 00:52:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-11-17 00:52:23,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:23,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-11-17 00:52:23,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:23,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:52:23,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2021-11-17 00:52:23,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:23,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2021-11-17 00:52:23,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:52:23,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693679279] [2021-11-17 00:52:23,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693679279] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-17 00:52:23,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99633114] [2021-11-17 00:52:23,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:23,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 00:52:23,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 00:52:23,326 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 00:52:23,328 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 00:52:23,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:23,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 1482 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-17 00:52:23,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:24,006 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2021-11-17 00:52:24,006 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-17 00:52:24,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99633114] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:24,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-17 00:52:24,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2021-11-17 00:52:24,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142191460] [2021-11-17 00:52:24,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:24,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 00:52:24,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:52:24,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 00:52:24,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-11-17 00:52:24,008 INFO L87 Difference]: Start difference. First operand 12583 states and 17267 transitions. Second operand has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-17 00:52:24,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:24,689 INFO L93 Difference]: Finished difference Result 31184 states and 42945 transitions. [2021-11-17 00:52:24,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 00:52:24,690 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 226 [2021-11-17 00:52:24,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:24,735 INFO L225 Difference]: With dead ends: 31184 [2021-11-17 00:52:24,736 INFO L226 Difference]: Without dead ends: 18651 [2021-11-17 00:52:24,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-11-17 00:52:24,757 INFO L933 BasicCegarLoop]: 1763 mSDtfsCounter, 1316 mSDsluCounter, 3638 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1322 SdHoareTripleChecker+Valid, 5401 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:24,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1322 Valid, 5401 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-17 00:52:24,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18651 states. [2021-11-17 00:52:25,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18651 to 12593. [2021-11-17 00:52:25,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12593 states, 9553 states have (on average 1.336020098398409) internal successors, (12763), 9801 states have internal predecessors, (12763), 1958 states have call successors, (1958), 926 states have call predecessors, (1958), 1081 states have return successors, (2556), 1992 states have call predecessors, (2556), 1957 states have call successors, (2556) [2021-11-17 00:52:25,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12593 states to 12593 states and 17277 transitions. [2021-11-17 00:52:25,142 INFO L78 Accepts]: Start accepts. Automaton has 12593 states and 17277 transitions. Word has length 226 [2021-11-17 00:52:25,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:25,144 INFO L470 AbstractCegarLoop]: Abstraction has 12593 states and 17277 transitions. [2021-11-17 00:52:25,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.8) internal successors, (134), 5 states have internal predecessors, (134), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-17 00:52:25,144 INFO L276 IsEmpty]: Start isEmpty. Operand 12593 states and 17277 transitions. [2021-11-17 00:52:25,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-11-17 00:52:25,150 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:25,151 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:52:25,181 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 00:52:25,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-17 00:52:25,381 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:25,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:25,381 INFO L85 PathProgramCache]: Analyzing trace with hash -670216187, now seen corresponding path program 1 times [2021-11-17 00:52:25,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:52:25,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463839450] [2021-11-17 00:52:25,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:25,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:52:25,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-17 00:52:25,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-17 00:52:25,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-11-17 00:52:25,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-17 00:52:25,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-11-17 00:52:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-17 00:52:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-17 00:52:25,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-11-17 00:52:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-17 00:52:25,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-17 00:52:25,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-17 00:52:25,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-17 00:52:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-17 00:52:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:25,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-17 00:52:25,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-11-17 00:52:25,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:25,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:25,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-17 00:52:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-11-17 00:52:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2021-11-17 00:52:25,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-11-17 00:52:25,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2021-11-17 00:52:25,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:25,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-11-17 00:52:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2021-11-17 00:52:25,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-17 00:52:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:25,761 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 303 trivial. 0 not checked. [2021-11-17 00:52:25,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-17 00:52:25,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463839450] [2021-11-17 00:52:25,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463839450] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:25,762 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:25,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-11-17 00:52:25,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172408595] [2021-11-17 00:52:25,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:25,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-17 00:52:25,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-17 00:52:25,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-17 00:52:25,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=336, Unknown=0, NotChecked=0, Total=380 [2021-11-17 00:52:25,764 INFO L87 Difference]: Start difference. First operand 12593 states and 17277 transitions. Second operand has 20 states, 20 states have (on average 6.8) internal successors, (136), 12 states have internal predecessors, (136), 5 states have call successors, (28), 7 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2021-11-17 00:52:29,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:29,389 INFO L93 Difference]: Finished difference Result 34036 states and 49217 transitions. [2021-11-17 00:52:29,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-17 00:52:29,390 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.8) internal successors, (136), 12 states have internal predecessors, (136), 5 states have call successors, (28), 7 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) Word has length 237 [2021-11-17 00:52:29,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:29,440 INFO L225 Difference]: With dead ends: 34036 [2021-11-17 00:52:29,441 INFO L226 Difference]: Without dead ends: 21493 [2021-11-17 00:52:29,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2021-11-17 00:52:29,466 INFO L933 BasicCegarLoop]: 1358 mSDtfsCounter, 2295 mSDsluCounter, 15576 mSDsCounter, 0 mSdLazyCounter, 4883 mSolverCounterSat, 879 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2411 SdHoareTripleChecker+Valid, 16934 SdHoareTripleChecker+Invalid, 5762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 879 IncrementalHoareTripleChecker+Valid, 4883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:29,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2411 Valid, 16934 Invalid, 5762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [879 Valid, 4883 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2021-11-17 00:52:29,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21493 states. [2021-11-17 00:52:30,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21493 to 12673. [2021-11-17 00:52:30,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12673 states, 9610 states have (on average 1.3340270551508846) internal successors, (12820), 9858 states have internal predecessors, (12820), 1973 states have call successors, (1973), 926 states have call predecessors, (1973), 1089 states have return successors, (2581), 2011 states have call predecessors, (2581), 1972 states have call successors, (2581) [2021-11-17 00:52:30,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12673 states to 12673 states and 17374 transitions. [2021-11-17 00:52:30,074 INFO L78 Accepts]: Start accepts. Automaton has 12673 states and 17374 transitions. Word has length 237 [2021-11-17 00:52:30,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:30,075 INFO L470 AbstractCegarLoop]: Abstraction has 12673 states and 17374 transitions. [2021-11-17 00:52:30,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.8) internal successors, (136), 12 states have internal predecessors, (136), 5 states have call successors, (28), 7 states have call predecessors, (28), 4 states have return successors, (27), 8 states have call predecessors, (27), 5 states have call successors, (27) [2021-11-17 00:52:30,076 INFO L276 IsEmpty]: Start isEmpty. Operand 12673 states and 17374 transitions. [2021-11-17 00:52:30,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-11-17 00:52:30,081 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:30,081 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:52:30,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-17 00:52:30,082 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:30,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:30,082 INFO L85 PathProgramCache]: Analyzing trace with hash -944975801, now seen corresponding path program 1 times [2021-11-17 00:52:30,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-17 00:52:30,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761576403] [2021-11-17 00:52:30,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:30,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-17 00:52:30,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-17 00:52:30,446 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-17 00:52:30,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-17 00:52:30,869 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-17 00:52:30,869 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-17 00:52:30,870 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-17 00:52:30,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-17 00:52:30,875 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:52:30,878 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-17 00:52:30,935 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,936 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,936 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,937 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,937 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,938 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,938 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,938 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,938 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,938 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:52:30,945 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) [2021-11-17 00:52:31,125 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 12:52:31 BoogieIcfgContainer [2021-11-17 00:52:31,125 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-17 00:52:31,126 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-17 00:52:31,126 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-17 00:52:31,126 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-17 00:52:31,127 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:51:39" (3/4) ... [2021-11-17 00:52:31,129 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-17 00:52:31,129 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-17 00:52:31,130 INFO L158 Benchmark]: Toolchain (without parser) took 53812.10ms. Allocated memory was 117.4MB in the beginning and 3.3GB in the end (delta: 3.2GB). Free memory was 71.9MB in the beginning and 1.9GB in the end (delta: -1.9GB). Peak memory consumption was 1.4GB. Max. memory is 16.1GB. [2021-11-17 00:52:31,130 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 117.4MB. Free memory was 87.9MB in the beginning and 87.9MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-17 00:52:31,131 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1159.72ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 71.6MB in the beginning and 84.0MB in the end (delta: -12.4MB). Peak memory consumption was 55.6MB. Max. memory is 16.1GB. [2021-11-17 00:52:31,131 INFO L158 Benchmark]: Boogie Procedure Inliner took 132.45ms. Allocated memory is still 142.6MB. Free memory was 84.0MB in the beginning and 73.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-17 00:52:31,131 INFO L158 Benchmark]: Boogie Preprocessor took 105.08ms. Allocated memory is still 142.6MB. Free memory was 73.5MB in the beginning and 62.9MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-17 00:52:31,131 INFO L158 Benchmark]: RCFGBuilder took 1136.93ms. Allocated memory was 142.6MB in the beginning and 245.4MB in the end (delta: 102.8MB). Free memory was 62.9MB in the beginning and 137.1MB in the end (delta: -74.2MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2021-11-17 00:52:31,132 INFO L158 Benchmark]: TraceAbstraction took 51268.17ms. Allocated memory was 245.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 137.1MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2021-11-17 00:52:31,132 INFO L158 Benchmark]: Witness Printer took 3.17ms. Allocated memory is still 3.3GB. Free memory is still 1.9GB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-17 00:52:31,137 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.17ms. Allocated memory is still 117.4MB. Free memory was 87.9MB in the beginning and 87.9MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1159.72ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 71.6MB in the beginning and 84.0MB in the end (delta: -12.4MB). Peak memory consumption was 55.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 132.45ms. Allocated memory is still 142.6MB. Free memory was 84.0MB in the beginning and 73.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 105.08ms. Allocated memory is still 142.6MB. Free memory was 73.5MB in the beginning and 62.9MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 1136.93ms. Allocated memory was 142.6MB in the beginning and 245.4MB in the end (delta: 102.8MB). Free memory was 62.9MB in the beginning and 137.1MB in the end (delta: -74.2MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * TraceAbstraction took 51268.17ms. Allocated memory was 245.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 137.1MB in the beginning and 1.9GB in the end (delta: -1.8GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Witness Printer took 3.17ms. Allocated memory is still 3.3GB. Free memory is still 1.9GB. 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.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) * 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: 5666]: 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 5775, overapproximation of bitwiseOr at line 5315, overapproximation of bitwiseAnd at line 6430. Possible FailurePath: [L5689] int LDV_IN_INTERRUPT = 1; [L5690] int ldv_state_variable_2 ; [L5691] struct ppp_channel *sync_ops_group0 ; [L5692] int ref_cnt ; [L5693] int ldv_state_variable_1 ; [L5694] int ldv_state_variable_0 ; [L5695] struct tty_struct *ppp_sync_ldisc_group1 ; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6637] int ldv_retval_0 ; [L6638] int ldv_retval_1 ; [L7012] Element set_impl[15] ; [L7013] int last_index = 0; [L7147] Set LDV_SKBS ; VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6661] size_t ldvarg11 ; [L6662] size_t tmp ; [L6663] struct file *ldvarg7 ; [L6664] void *tmp___0 ; [L6665] int ldvarg3 ; [L6666] int tmp___1 ; [L6667] unsigned long ldvarg0 ; [L6668] unsigned long tmp___2 ; [L6669] unsigned char *ldvarg12 ; [L6670] void *tmp___3 ; [L6671] unsigned char *ldvarg5 ; [L6672] void *tmp___4 ; [L6673] struct poll_table_struct *ldvarg6 ; [L6674] void *tmp___5 ; [L6675] size_t ldvarg8 ; [L6676] size_t tmp___6 ; [L6677] unsigned int ldvarg1 ; [L6678] unsigned int tmp___7 ; [L6679] char *ldvarg4 ; [L6680] void *tmp___8 ; [L6681] struct file *ldvarg13 ; [L6682] void *tmp___9 ; [L6683] struct file *ldvarg10 ; [L6684] void *tmp___10 ; [L6685] unsigned char *ldvarg9 ; [L6686] void *tmp___11 ; [L6687] struct file *ldvarg2 ; [L6688] void *tmp___12 ; [L6689] unsigned long ldvarg14 ; [L6690] unsigned long tmp___13 ; [L6691] struct sk_buff *ldvarg16 ; [L6692] void *tmp___14 ; [L6693] unsigned int ldvarg15 ; [L6694] unsigned int tmp___15 ; [L6695] int tmp___16 ; [L6696] int tmp___17 ; [L6697] int tmp___18 ; [L6698] int tmp___19 ; [L6700] tmp = __VERIFIER_nondet_size_t() [L6701] ldvarg11 = tmp VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=512, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg11=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0] [L6702] tmp___0 = ldv_zalloc(512UL) [L6703] ldvarg7 = (struct file *)tmp___0 [L6704] tmp___1 = __VERIFIER_nondet_int() [L6705] ldvarg3 = tmp___1 [L6706] tmp___2 = __VERIFIER_nondet_ulong() [L6707] ldvarg0 = tmp___2 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg11=0, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308] [L6708] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=1, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=4294967308, ldvarg11=0, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308] [L6708] tmp___3 = ldv_zalloc(1UL) [L6709] ldvarg12 = (unsigned char *)tmp___3 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}] [L6710] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=1, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=4294967308, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg7={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}] [L6710] tmp___4 = ldv_zalloc(1UL) [L6711] ldvarg5 = (unsigned char *)tmp___4 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}] [L6712] CALL, EXPR ldv_zalloc(16UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=16, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=16, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(16UL)={0:0}, ldvarg0=4294967308, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}] [L6712] tmp___5 = ldv_zalloc(16UL) [L6713] ldvarg6 = (struct poll_table_struct *)tmp___5 [L6714] tmp___6 = __VERIFIER_nondet_size_t() [L6715] ldvarg8 = tmp___6 [L6716] tmp___7 = __VERIFIER_nondet_uint() [L6717] ldvarg1 = tmp___7 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17] [L6718] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=1, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=4294967308, ldvarg1=17, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17] [L6718] tmp___8 = ldv_zalloc(1UL) [L6719] ldvarg4 = (char *)tmp___8 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}] [L6720] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=512, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg0=4294967308, ldvarg1=17, ldvarg11=0, ldvarg12={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}] [L6720] tmp___9 = ldv_zalloc(512UL) [L6721] ldvarg13 = (struct file *)tmp___9 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6722] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=512, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg0=4294967308, ldvarg1=17, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6722] tmp___10 = ldv_zalloc(512UL) [L6723] ldvarg10 = (struct file *)tmp___10 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6724] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=1, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6724] tmp___11 = ldv_zalloc(1UL) [L6725] ldvarg9 = (unsigned char *)tmp___11 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6726] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=512, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6726] tmp___12 = ldv_zalloc(512UL) [L6727] ldvarg2 = (struct file *)tmp___12 [L6728] tmp___13 = __VERIFIER_nondet_ulong() [L6729] ldvarg14 = tmp___13 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6730] CALL, EXPR ldv_zalloc(232UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=232, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=232, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(232UL)={0:0}, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6730] tmp___14 = ldv_zalloc(232UL) [L6731] ldvarg16 = (struct sk_buff *)tmp___14 [L6732] tmp___15 = __VERIFIER_nondet_uint() [L6733] ldvarg15 = tmp___15 [L6734] CALL ldv_initialize() [L7166] CALL ldv_set_init(LDV_SKBS) [L7018] set = set_impl [L7019] last_index = 0 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={23:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7166] RET ldv_set_init(LDV_SKBS) [L6734] RET ldv_initialize() [L6735] ldv_state_variable_1 = 0 [L6736] ref_cnt = 0 [L6737] ldv_state_variable_0 = 1 [L6738] ldv_state_variable_2 = 0 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: [L6838] case 1: VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=1, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6839] COND TRUE ldv_state_variable_0 != 0 [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: [L6850] case 1: VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=1, tmp___18=1, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6851] COND TRUE ldv_state_variable_0 == 1 [L6852] CALL, EXPR ppp_sync_init() [L6102] int err ; [L6104] CALL, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L7358] return __VERIFIER_nondet_int(); [L6104] RET, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L6104] err = tty_register_ldisc(14, & ppp_sync_ldisc) [L6105] COND FALSE !(err != 0) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, err=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6109] return (err); VAL [\result=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, err=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6852] RET, EXPR ppp_sync_init() [L6852] ldv_retval_1 = ppp_sync_init() [L6853] COND TRUE ldv_retval_1 == 0 [L6854] ldv_state_variable_0 = 3 [L6855] ldv_state_variable_2 = 1 [L6856] CALL ldv_initialize_ppp_channel_ops_2() [L6643] void *tmp ; VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6645] CALL, EXPR ldv_zalloc(40UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=40, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=40, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(40UL)={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6645] tmp = ldv_zalloc(40UL) [L6646] sync_ops_group0 = (struct ppp_channel *)tmp VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp={0:0}] [L6856] RET ldv_initialize_ppp_channel_ops_2() [L6857] ldv_state_variable_1 = 1 [L6858] CALL ldv_target_type_1() [L6652] void *tmp ; VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6654] CALL, EXPR ldv_zalloc(1752UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1752, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=1752, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(1752UL)={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6654] tmp = ldv_zalloc(1752UL) [L6655] ppp_sync_ldisc_group1 = (struct tty_struct *)tmp VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp={0:0}] [L6858] RET ldv_target_type_1() [L6861] COND FALSE !(ldv_retval_1 != 0) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=1, tmp___18=1, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: [L6838] case 1: [L6876] case 2: VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=2, tmp___18=1, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6877] COND TRUE ldv_state_variable_2 != 0 [L6878] tmp___19 = __VERIFIER_nondet_int() [L6880] case 0: VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=2, tmp___18=1, tmp___19=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6881] COND TRUE ldv_state_variable_2 == 1 [L6882] CALL ppp_sync_send(sync_ops_group0, ldvarg16) [L6439] struct syncppp *ap ; [L6440] int tmp ; [L6442] EXPR chan->private [L6442] ap = (struct syncppp *)chan->private [L6443] CALL ppp_sync_push(ap) VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, disc_data_lock={26:0}, done=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tty={4294967301:4294967299}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); VAL [\old(last_index)=0, \result=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, lock={-18446744073709551615:49}, lock={-18446744073709551615:49}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, disc_data_lock={26:0}, done=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={27:0}, sync_ops_group0={0:0}, tty={4294967301:4294967299}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [\old(last_index)=0, \result=0, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, disc_data_lock={26:0}, done=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tty={4294967301:4294967299}, tty_stuffed=0] [L6443] RET ppp_sync_push(ap) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, chan={0:0}, chan={0:0}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6444] CALL, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [\old(nr)=1, __this_module={4294967311:4294967317}, addr={-18446744073709551615:185}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5290] char c ; [L5294] return ((int )((signed char )c) != 0); VAL [\old(nr)=1, \result=0, __this_module={4294967311:4294967317}, addr={-18446744073709551615:185}, addr={-18446744073709551615:185}, c=0, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, nr=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6444] RET, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, chan={0:0}, chan={0:0}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags))=0] [L6444] tmp = test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) [L6445] COND FALSE !(tmp != 0) [L6449] CALL, EXPR ppp_sync_txmunge(ap, skb) [L6390] int proto ; [L6391] unsigned char *data ; [L6392] int islcp ; [L6393] u16 tmp ; [L6394] struct sk_buff *npkt ; [L6395] struct sk_buff *tmp___0 ; [L6396] unsigned char *tmp___1 ; [L6397] unsigned int tmp___2 ; [L6399] EXPR skb->data [L6399] data = skb->data [L6400] CALL, EXPR get_unaligned_be16((void const *)data) [L5737] __u16 tmp ; [L5739] CALL, EXPR __be16_to_cpup((__be16 const *)p) [L5328] __u16 tmp ; [L5330] CALL, EXPR __swab16p(p) [L5320] __u16 tmp ; [L5322] EXPR \read(*p) [L5322] CALL, EXPR __fswab16((int )*p) [L5315] return ((__u16 )((int )((short )((int )val << 8)) | (int )((short )((int )val >> 8)))); VAL [\old(val)=65280, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, val=65280] [L5322] RET, EXPR __fswab16((int )*p) [L5322] tmp = __fswab16((int )*p) [L5323] return (tmp); VAL [\result=49185, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={1:69}, p={1:69}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185] [L5330] RET, EXPR __swab16p(p) [L5330] tmp = __swab16p(p) [L5331] return (tmp); VAL [\result=49185, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={1:69}, p={1:69}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185] [L5739] RET, EXPR __be16_to_cpup((__be16 const *)p) [L5739] tmp = __be16_to_cpup((__be16 const *)p) [L5740] return (tmp); VAL [\result=49185, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={1:69}, p={1:69}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185] [L6400] RET, EXPR get_unaligned_be16((void const *)data) [L6400] tmp = get_unaligned_be16((void const *)data) [L6401] proto = (int )tmp [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U [L6402] EXPR data + 2UL [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, data + 2UL=-248, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185] [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U [L6402] EXPR data + 2UL [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U VAL [(proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U=0, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, data + 2UL=-248, data + 2UL=-248, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185] [L6402] islcp = (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U [L6403] EXPR \read(*data) [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 [L6403] EXPR ap->flags [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 VAL [(unsigned int )*data == 0U && (int )ap->flags & 1=0, \read(*data)=-256, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, ap->flags=4294967318, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185] [L6403] COND FALSE !(((unsigned int )*data == 0U && (int )ap->flags & 1) && islcp == 0) [L6407] EXPR ap->flags VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, ap->flags=4294967318, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185] [L6407] COND TRUE (ap->flags & 2U) == 0U || islcp != 0 [L6408] CALL, EXPR skb_headroom((struct sk_buff const *)skb) [L5565] EXPR skb->data [L5565] EXPR skb->head [L5565] return ((unsigned int )((long )skb->data) - (unsigned int )((long )skb->head)); [L6408] RET, EXPR skb_headroom((struct sk_buff const *)skb) [L6408] tmp___2 = skb_headroom((struct sk_buff const *)skb) [L6409] COND TRUE tmp___2 <= 1U [L6410] EXPR skb->len VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___2=0] [L6410] CALL, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [\old(last_index)=0, \old(length)=2, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6970] struct sk_buff *tmp ; VAL [\old(last_index)=0, \old(length)=2, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7150] void *skb ; [L7151] void *tmp___7 ; VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7153] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND FALSE !(tmp___0 != 0) [L5639] EXPR, FCALL calloc(1UL, size) [L5639] tmp = calloc(1UL, size) [L5640] p = tmp VAL [\old(last_index)=0, \old(size)=248, __this_module={4294967311:4294967317}, calloc(1UL, size)={-18446744073709551615:0}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=248, sync_ops={27:0}, sync_ops_group0={0:0}, tmp={-18446744073709551615:0}, tmp___0=0] [L5641] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, \old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5610] COND FALSE !(!cond) VAL [\old(cond)=1, \old(last_index)=0, __this_module={4294967311:4294967317}, cond=1, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5641] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(last_index)=0, \old(size)=248, __this_module={4294967311:4294967317}, calloc(1UL, size)={-18446744073709551615:0}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=248, sync_ops={27:0}, sync_ops_group0={0:0}, tmp={-18446744073709551615:0}, tmp___0=0] [L5642] return (p); VAL [\old(last_index)=0, \old(size)=248, \result={-18446744073709551615:0}, __this_module={4294967311:4294967317}, calloc(1UL, size)={-18446744073709551615:0}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=248, sync_ops={27:0}, sync_ops_group0={0:0}, tmp={-18446744073709551615:0}, tmp___0=0] [L7153] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(sizeof(struct sk_buff___0 ))={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7153] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L7154] skb = (struct sk_buff___0 *)tmp___7 VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={-18446744073709551615:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551615:0}] [L7155] COND FALSE !(! skb) [L7158] CALL ldv_set_add(LDV_SKBS, skb) [L7026] int i ; [L7028] i = 0 VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, e={-18446744073709551615:0}, e={-18446744073709551615:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7029] COND TRUE 1 VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, e={-18446744073709551615:0}, e={-18446744073709551615:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7030] COND FALSE !(i < last_index) VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, e={-18446744073709551615:0}, e={-18446744073709551615:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7040] COND TRUE last_index < 15 [L7041] set_impl[last_index] = e [L7042] last_index = last_index + 1 VAL [\old(last_index)=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, e={-18446744073709551615:0}, e={-18446744073709551615:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7158] RET ldv_set_add(LDV_SKBS, skb) [L7159] return (skb); VAL [\old(last_index)=0, \result={-18446744073709551615:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={-18446744073709551615:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___7={-18446744073709551615:0}] [L6972] RET, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, \old(length)=2, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_skb_alloc()={-18446744073709551615:0}, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); VAL [\old(last_index)=0, \old(length)=2, \result={-18446744073709551615:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp={-18446744073709551615:0}] [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, ldv_dev_alloc_skb_15(skb->len + 2U)={-18446744073709551615:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___2=0] [L6410] tmp___0 = ldv_dev_alloc_skb_15(skb->len + 2U) [L6411] npkt = tmp___0 VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___2=0] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___2=0] [L6417] CALL skb_reserve(npkt, 2) VAL [\old(len)=2, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={-18446744073709551615:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5579] EXPR skb->data [L5579] skb->data = skb->data + (unsigned long )len [L5580] EXPR skb->tail [L5580] skb->tail = skb->tail + (sk_buff_data_t )len [L6417] RET skb_reserve(npkt, 2) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___2=0] [L6418] EXPR skb->len VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___2=0] [L6418] CALL, EXPR skb_put(npkt, skb->len) VAL [\old(arg1)=4294967296, __this_module={4294967311:4294967317}, arg0={-18446744073709551615:0}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7333] EXPR arg0->data [L7333] EXPR arg0->tail [L7333] unsigned char *ret_val = arg0->data + arg0->tail; [L7334] EXPR arg0->tail [L7334] arg0->tail += arg1 [L7335] return ret_val; VAL [\old(arg1)=4294967296, \result={4294967321:-7}, __this_module={4294967311:4294967317}, arg0={-18446744073709551615:0}, arg0={-18446744073709551615:0}, arg1=4294967296, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, ret_val={4294967321:-7}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6418] RET, EXPR skb_put(npkt, skb->len) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, skb->len=4294967296, skb_put(npkt, skb->len)={4294967321:-7}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___2=0] [L6418] tmp___1 = skb_put(npkt, skb->len) [L6419] EXPR skb->len [L6419] CALL skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L5592] size_t __len ; [L5593] void *__ret ; [L5595] __len = (size_t )len [L5596] EXPR skb->data VAL [\old(len)=0, __len=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, len=0, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, skb->data={1:69}, sync_ops={27:0}, sync_ops_group0={0:0}, to={4294967321:-7}, to={4294967321:-7}] [L5596] EXPR, FCALL memcpy(to, (void const *)skb->data, __len) VAL [\old(len)=0, __len=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, len=0, memcpy(to, (void const *)skb->data, __len)={4294967321:-7}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, skb->data={1:69}, sync_ops={27:0}, sync_ops_group0={0:0}, to={4294967321:-7}, to={4294967321:-7}] [L5596] __ret = memcpy(to, (void const *)skb->data, __len) [L6419] RET skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L6420] CALL ldv_consume_skb_17(skb) [L6986] CALL ldv_skb_free(ldv_func_arg1) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7173] CALL ldv_set_remove(LDV_SKBS, skb) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, e={0:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7051] int i ; [L7052] int deleted_index ; [L7054] deleted_index = -1 [L7055] i = 0 VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7057] COND TRUE i < last_index VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7061] EXPR set_impl[i] VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, set_impl[i]={-18446744073709551615:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7061] COND FALSE !((unsigned long )set_impl[i] == (unsigned long )e) [L7066] i = i + 1 VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7057] COND FALSE !(i < last_index) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7068] COND FALSE !(deleted_index != -1) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, deleted_index=-1, disc_data_lock={26:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7173] RET ldv_set_remove(LDV_SKBS, skb) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, ldv_func_arg1={0:0}, ldv_func_arg1={0:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6420] RET ldv_consume_skb_17(skb) [L6421] skb = npkt VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={-18446744073709551615:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___1={4294967321:-7}, tmp___2=0] [L6424] CALL skb_push(skb, 2U) VAL [\old(arg1)=2, __this_module={4294967311:4294967317}, arg0={-18446744073709551615:0}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7330] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [\old(size)=1, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5614] void *p ; [L5615] void *tmp ; [L5616] int tmp___0 ; [L5618] tmp___0 = __VERIFIER_nondet_int() [L5619] COND TRUE tmp___0 != 0 [L5620] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, size=1, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___0=1] [L7330] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [\old(arg1)=2, __this_module={4294967311:4294967317}, arg0={-18446744073709551615:0}, arg0={-18446744073709551615:0}, arg1=2, disc_data_lock={26:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(unsigned char))={0:0}, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7330] return ldv_malloc(sizeof(unsigned char)); [L6424] RET skb_push(skb, 2U) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={-18446744073709551615:0}, skb_push(skb, 2U)={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___1={4294967321:-7}, tmp___2=0] [L6425] EXPR skb->data [L6425] *(skb->data) = 255U [L6426] EXPR skb->data [L6426] *(skb->data + 1UL) = 3U [L6429] ap->last_xmit = jiffies [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U [L6430] EXPR ap->flags [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [(unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U=0, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, ap->flags=0, data={1:69}, disc_data_lock={26:0}, islcp=0, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={-18446744073709551615:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___1={4294967321:-7}, tmp___2=0] [L6430] COND FALSE !((unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U) [L6434] return (skb); VAL [\result={-18446744073709551615:0}, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, data={1:69}, disc_data_lock={26:0}, islcp=0, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={-18446744073709551615:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={23:0}, skb={-18446744073709551615:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={-18446744073709551615:0}, tmp___1={4294967321:-7}, tmp___2=0] [L6449] RET, EXPR ppp_sync_txmunge(ap, skb) [L6449] skb = ppp_sync_txmunge(ap, skb) [L6450] COND TRUE (unsigned long )skb != (unsigned long )((struct sk_buff *)0) [L6451] ap->tpkt = skb VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, chan={0:0}, chan={0:0}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={-18446744073709551615:0}, skb={0:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0] [L6455] CALL ppp_sync_push(ap) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, disc_data_lock={26:0}, done=0, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tty={4294967301:4294967299}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); VAL [\old(last_index)=1, \result=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, lock={-18446744073709551615:49}, lock={-18446744073709551615:49}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=1, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, disc_data_lock={26:0}, done=0, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={27:0}, sync_ops_group0={0:0}, tty={4294967301:4294967299}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [\old(last_index)=1, \result=0, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, ap={-18446744073709551615:29}, disc_data_lock={26:0}, done=0, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tty={4294967301:4294967299}, tty_stuffed=0] [L6455] RET ppp_sync_push(ap) VAL [__this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, chan={0:0}, chan={0:0}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={-18446744073709551615:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0] [L6456] return (1); VAL [\result=1, __this_module={4294967311:4294967317}, ap={-18446744073709551615:29}, chan={0:0}, chan={0:0}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, skb={0:0}, skb={-18446744073709551615:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0] [L6882] RET ppp_sync_send(sync_ops_group0, ldvarg16) [L6883] ldv_state_variable_2 = 1 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=2, tmp___18=1, tmp___19=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: [L6838] case 1: VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=1, tmp___18=1, tmp___19=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6839] COND TRUE ldv_state_variable_0 != 0 [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=1, tmp___18=0, tmp___19=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6843] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L6844] CALL ppp_sync_cleanup() [L6627] int tmp ; [L6629] CALL, EXPR tty_unregister_ldisc(14) [L7366] return __VERIFIER_nondet_int(); [L6629] RET, EXPR tty_unregister_ldisc(14) [L6629] tmp = tty_unregister_ldisc(14) [L6630] COND TRUE tmp != 0 [L6844] RET ppp_sync_cleanup() [L6845] ldv_state_variable_0 = 2 VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=4294967308, ldvarg1=17, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=4294967305, ldvarg15=23, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=0, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=0, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=4294967305, tmp___14={0:0}, tmp___15=23, tmp___16=1, tmp___18=0, tmp___19=0, tmp___2=4294967308, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=17, tmp___8={0:0}, tmp___9={0:0}] [L6907] CALL ldv_check_final_state() [L7217] int tmp___7 ; [L7219] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L7108] return (last_index == 0); VAL [\result=0, __this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L7219] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L7219] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L7220] COND FALSE !(\read(tmp___7)) VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}, tmp___7=0] [L7222] CALL ldv_error() VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] [L5666] reach_error() VAL [__this_module={4294967311:4294967317}, disc_data_lock={26:0}, jiffies=4294967304, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={21:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={23:0}, sync_ops={27:0}, sync_ops_group0={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 41 procedures, 645 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 51.0s, OverallIterations: 17, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 32.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 29110 SdHoareTripleChecker+Valid, 23.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 27966 mSDsluCounter, 85691 SdHoareTripleChecker+Invalid, 20.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 67427 mSDsCounter, 11796 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 29827 IncrementalHoareTripleChecker+Invalid, 41623 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11796 mSolverCounterUnsat, 18264 mSDtfsCounter, 29827 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1926 GetRequests, 1663 SyntacticMatches, 2 SemanticMatches, 261 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1667 ImplicationChecksByTransitivity, 3.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=24889occurred in iteration=12, InterpolantAutomatonStates: 207, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.7s AutomataMinimizationTime, 16 MinimizatonAttempts, 50920 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 7.7s InterpolantComputationTime, 3666 NumberOfCodeBlocks, 3666 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 3816 ConstructedInterpolants, 0 QuantifiedInterpolants, 10539 SizeOfPredicates, 24 NumberOfNonLiveVariables, 4240 ConjunctsInSsa, 118 ConjunctsInUnsatCore, 21 InterpolantComputations, 15 PerfectInterpolantSequences, 6352/6410 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 00:52:31,193 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-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.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 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-17 00:52:33,348 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-17 00:52:33,349 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-17 00:52:33,378 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-17 00:52:33,379 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-17 00:52:33,383 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-17 00:52:33,385 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-17 00:52:33,390 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-17 00:52:33,392 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-17 00:52:33,397 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-17 00:52:33,398 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-17 00:52:33,406 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-17 00:52:33,406 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-17 00:52:33,408 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-17 00:52:33,409 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-17 00:52:33,409 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-17 00:52:33,410 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-17 00:52:33,410 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-17 00:52:33,411 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-17 00:52:33,412 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-17 00:52:33,413 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-17 00:52:33,417 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-17 00:52:33,419 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-17 00:52:33,420 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-17 00:52:33,428 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-17 00:52:33,428 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-17 00:52:33,428 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-17 00:52:33,429 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-17 00:52:33,430 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-17 00:52:33,430 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-17 00:52:33,430 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-17 00:52:33,431 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-17 00:52:33,432 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-17 00:52:33,433 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-17 00:52:33,433 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-17 00:52:33,434 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-17 00:52:33,434 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-17 00:52:33,434 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-17 00:52:33,434 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-17 00:52:33,436 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-17 00:52:33,436 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-17 00:52:33,437 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-17 00:52:33,468 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-17 00:52:33,468 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-17 00:52:33,469 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-17 00:52:33,469 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-17 00:52:33,469 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-17 00:52:33,470 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-17 00:52:33,470 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-17 00:52:33,471 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-17 00:52:33,471 INFO L138 SettingsManager]: * Use SBE=true [2021-11-17 00:52:33,471 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-17 00:52:33,471 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-17 00:52:33,471 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-17 00:52:33,472 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-17 00:52:33,472 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 00:52:33,473 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-17 00:52:33,473 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-17 00:52:33,473 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 -> 389f662f7096bd36438270dc54f296be4073de8eeb864b893c17044d6fb4cc06 [2021-11-17 00:52:33,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-17 00:52:33,781 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-17 00:52:33,784 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-17 00:52:33,785 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-17 00:52:33,786 INFO L275 PluginConnector]: CDTParser initialized [2021-11-17 00:52:33,787 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2021-11-17 00:52:33,844 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0262a74c9/018a6b48c68141868e1141b55ea81af2/FLAG30dd1f994 [2021-11-17 00:52:34,503 INFO L306 CDTParser]: Found 1 translation units. [2021-11-17 00:52:34,503 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2021-11-17 00:52:34,533 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0262a74c9/018a6b48c68141868e1141b55ea81af2/FLAG30dd1f994 [2021-11-17 00:52:34,636 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0262a74c9/018a6b48c68141868e1141b55ea81af2 [2021-11-17 00:52:34,638 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-17 00:52:34,641 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-17 00:52:34,643 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-17 00:52:34,643 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-17 00:52:34,645 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-17 00:52:34,646 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 12:52:34" (1/1) ... [2021-11-17 00:52:34,648 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64722c47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:34, skipping insertion in model container [2021-11-17 00:52:34,648 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 12:52:34" (1/1) ... [2021-11-17 00:52:34,653 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-17 00:52:34,728 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-17 00:52:35,486 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-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2021-11-17 00:52:35,752 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 00:52:35,782 INFO L203 MainTranslator]: Completed pre-run [2021-11-17 00:52:36,000 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-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i[163507,163520] [2021-11-17 00:52:36,081 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-17 00:52:36,144 INFO L208 MainTranslator]: Completed translation [2021-11-17 00:52:36,145 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36 WrapperNode [2021-11-17 00:52:36,145 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-17 00:52:36,146 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-17 00:52:36,146 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-17 00:52:36,146 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-17 00:52:36,150 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,222 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,304 INFO L137 Inliner]: procedures = 190, calls = 448, calls flagged for inlining = 92, calls inlined = 85, statements flattened = 1712 [2021-11-17 00:52:36,304 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-17 00:52:36,305 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-17 00:52:36,305 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-17 00:52:36,305 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-17 00:52:36,312 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,312 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,333 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,334 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,376 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,384 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,392 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,404 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-17 00:52:36,405 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-17 00:52:36,405 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-17 00:52:36,405 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-17 00:52:36,405 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (1/1) ... [2021-11-17 00:52:36,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-17 00:52:36,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-17 00:52:36,427 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 00:52:36,432 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 00:52:36,458 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-17 00:52:36,459 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_alloc_skb_15 [2021-11-17 00:52:36,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_alloc_skb_15 [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_poll [2021-11-17 00:52:36,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_poll [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-11-17 00:52:36,459 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-17 00:52:36,459 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure skb_push [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_push [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_output_wakeup [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_output_wakeup [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure spin_trylock_bh [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_trylock_bh [2021-11-17 00:52:36,460 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-11-17 00:52:36,460 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-11-17 00:52:36,461 INFO L130 BoogieDeclarations]: Found specification of procedure skb_trim [2021-11-17 00:52:36,461 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_trim [2021-11-17 00:52:36,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-11-17 00:52:36,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-11-17 00:52:36,461 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_synctty_ioctl [2021-11-17 00:52:36,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_synctty_ioctl [2021-11-17 00:52:36,461 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-17 00:52:36,461 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-17 00:52:36,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-17 00:52:36,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-17 00:52:36,461 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2021-11-17 00:52:36,461 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2021-11-17 00:52:36,461 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_close [2021-11-17 00:52:36,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_close [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-17 00:52:36,462 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-11-17 00:52:36,462 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_print_buffer [2021-11-17 00:52:36,462 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_print_buffer [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-17 00:52:36,462 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-17 00:52:36,462 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-11-17 00:52:36,463 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-17 00:52:36,463 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2021-11-17 00:52:36,463 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-17 00:52:36,463 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-17 00:52:36,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-11-17 00:52:36,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec_and_test [2021-11-17 00:52:36,464 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec_and_test [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure sp_put [2021-11-17 00:52:36,464 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_put [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2021-11-17 00:52:36,464 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2021-11-17 00:52:36,464 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_hangup [2021-11-17 00:52:36,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_hangup [2021-11-17 00:52:36,465 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-11-17 00:52:36,465 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-11-17 00:52:36,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-17 00:52:36,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-17 00:52:36,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-17 00:52:36,477 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2021-11-17 00:52:36,477 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2021-11-17 00:52:36,477 INFO L130 BoogieDeclarations]: Found specification of procedure sp_get [2021-11-17 00:52:36,478 INFO L138 BoogieDeclarations]: Found implementation of procedure sp_get [2021-11-17 00:52:36,478 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-11-17 00:52:36,478 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-11-17 00:52:36,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-17 00:52:36,478 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2021-11-17 00:52:36,478 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2021-11-17 00:52:36,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-17 00:52:36,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-17 00:52:36,478 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-11-17 00:52:36,478 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-11-17 00:52:36,478 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-17 00:52:36,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-17 00:52:36,478 INFO L130 BoogieDeclarations]: Found specification of procedure ppp_sync_push [2021-11-17 00:52:36,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ppp_sync_push [2021-11-17 00:52:36,864 INFO L236 CfgBuilder]: Building ICFG [2021-11-17 00:52:36,865 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-17 00:52:36,964 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-17 00:52:38,978 INFO L277 CfgBuilder]: Performing block encoding [2021-11-17 00:52:38,997 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-17 00:52:38,997 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-17 00:52:39,002 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:52:39 BoogieIcfgContainer [2021-11-17 00:52:39,003 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-17 00:52:39,006 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-17 00:52:39,007 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-17 00:52:39,009 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-17 00:52:39,010 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 12:52:34" (1/3) ... [2021-11-17 00:52:39,011 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6fdceb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 12:52:39, skipping insertion in model container [2021-11-17 00:52:39,012 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 12:52:36" (2/3) ... [2021-11-17 00:52:39,012 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6fdceb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 12:52:39, skipping insertion in model container [2021-11-17 00:52:39,012 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:52:39" (3/3) ... [2021-11-17 00:52:39,013 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ppp--ppp_synctty.ko-entry_point.cil.out.i [2021-11-17 00:52:39,024 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-17 00:52:39,024 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-17 00:52:39,077 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-17 00:52:39,083 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 00:52:39,084 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-17 00:52:39,111 INFO L276 IsEmpty]: Start isEmpty. Operand has 644 states, 483 states have (on average 1.391304347826087) internal successors, (672), 499 states have internal predecessors, (672), 120 states have call successors, (120), 40 states have call predecessors, (120), 39 states have return successors, (116), 114 states have call predecessors, (116), 116 states have call successors, (116) [2021-11-17 00:52:39,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-17 00:52:39,123 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:39,124 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:52:39,124 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:39,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:39,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1758611482, now seen corresponding path program 1 times [2021-11-17 00:52:39,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:39,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1650672342] [2021-11-17 00:52:39,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:39,145 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:39,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:39,167 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 00:52:39,209 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 00:52:39,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:39,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 00:52:39,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:39,728 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:39,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:39,881 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:39,881 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:39,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1650672342] [2021-11-17 00:52:39,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1650672342] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:39,882 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:39,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-17 00:52:39,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006322668] [2021-11-17 00:52:39,885 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:39,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 00:52:39,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:39,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 00:52:39,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 00:52:39,913 INFO L87 Difference]: Start difference. First operand has 644 states, 483 states have (on average 1.391304347826087) internal successors, (672), 499 states have internal predecessors, (672), 120 states have call successors, (120), 40 states have call predecessors, (120), 39 states have return successors, (116), 114 states have call predecessors, (116), 116 states have call successors, (116) Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:52:41,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:41,108 INFO L93 Difference]: Finished difference Result 2470 states and 3594 transitions. [2021-11-17 00:52:41,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-17 00:52:41,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 78 [2021-11-17 00:52:41,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:41,125 INFO L225 Difference]: With dead ends: 2470 [2021-11-17 00:52:41,125 INFO L226 Difference]: Without dead ends: 1810 [2021-11-17 00:52:41,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 00:52:41,132 INFO L933 BasicCegarLoop]: 1111 mSDtfsCounter, 2314 mSDsluCounter, 1478 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2314 SdHoareTripleChecker+Valid, 2589 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:41,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2314 Valid, 2589 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-17 00:52:41,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1810 states. [2021-11-17 00:52:41,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1810 to 1810. [2021-11-17 00:52:41,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1373 states have (on average 1.3765477057538238) internal successors, (1890), 1403 states have internal predecessors, (1890), 322 states have call successors, (322), 115 states have call predecessors, (322), 114 states have return successors, (321), 315 states have call predecessors, (321), 321 states have call successors, (321) [2021-11-17 00:52:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2533 transitions. [2021-11-17 00:52:41,235 INFO L78 Accepts]: Start accepts. Automaton has 1810 states and 2533 transitions. Word has length 78 [2021-11-17 00:52:41,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:41,236 INFO L470 AbstractCegarLoop]: Abstraction has 1810 states and 2533 transitions. [2021-11-17 00:52:41,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:52:41,236 INFO L276 IsEmpty]: Start isEmpty. Operand 1810 states and 2533 transitions. [2021-11-17 00:52:41,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-17 00:52:41,239 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:41,239 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:52:41,251 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 00:52:41,449 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 00:52:41,450 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:41,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:41,450 INFO L85 PathProgramCache]: Analyzing trace with hash -152487068, now seen corresponding path program 1 times [2021-11-17 00:52:41,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:41,451 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487860548] [2021-11-17 00:52:41,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:41,451 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:41,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:41,453 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 00:52:41,456 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 00:52:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:41,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-17 00:52:41,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:41,876 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:41,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:42,009 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:42,010 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:42,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487860548] [2021-11-17 00:52:42,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487860548] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:42,010 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:42,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-11-17 00:52:42,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918600305] [2021-11-17 00:52:42,011 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:42,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-17 00:52:42,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:42,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-17 00:52:42,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:52:42,012 INFO L87 Difference]: Start difference. First operand 1810 states and 2533 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:52:42,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:42,193 INFO L93 Difference]: Finished difference Result 5379 states and 7598 transitions. [2021-11-17 00:52:42,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-17 00:52:42,194 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 82 [2021-11-17 00:52:42,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:42,211 INFO L225 Difference]: With dead ends: 5379 [2021-11-17 00:52:42,211 INFO L226 Difference]: Without dead ends: 3587 [2021-11-17 00:52:42,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-11-17 00:52:42,216 INFO L933 BasicCegarLoop]: 1040 mSDtfsCounter, 864 mSDsluCounter, 3978 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 864 SdHoareTripleChecker+Valid, 5018 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:42,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [864 Valid, 5018 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-17 00:52:42,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3587 states. [2021-11-17 00:52:42,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3587 to 3575. [2021-11-17 00:52:42,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3575 states, 2713 states have (on average 1.3774419461850351) internal successors, (3737), 2773 states have internal predecessors, (3737), 633 states have call successors, (633), 229 states have call predecessors, (633), 228 states have return successors, (689), 620 states have call predecessors, (689), 632 states have call successors, (689) [2021-11-17 00:52:42,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3575 states to 3575 states and 5059 transitions. [2021-11-17 00:52:42,364 INFO L78 Accepts]: Start accepts. Automaton has 3575 states and 5059 transitions. Word has length 82 [2021-11-17 00:52:42,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:42,365 INFO L470 AbstractCegarLoop]: Abstraction has 3575 states and 5059 transitions. [2021-11-17 00:52:42,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-17 00:52:42,365 INFO L276 IsEmpty]: Start isEmpty. Operand 3575 states and 5059 transitions. [2021-11-17 00:52:42,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-17 00:52:42,373 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:42,373 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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] [2021-11-17 00:52:42,390 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 00:52:42,584 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 00:52:42,585 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:42,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:42,585 INFO L85 PathProgramCache]: Analyzing trace with hash -950375967, now seen corresponding path program 1 times [2021-11-17 00:52:42,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:42,586 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006272613] [2021-11-17 00:52:42,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:42,587 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:42,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:42,588 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 00:52:42,589 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 00:52:42,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:42,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 00:52:42,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:43,159 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:43,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:43,365 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:43,365 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:43,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006272613] [2021-11-17 00:52:43,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006272613] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:43,366 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:43,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-17 00:52:43,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300966498] [2021-11-17 00:52:43,366 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:43,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-17 00:52:43,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:43,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-17 00:52:43,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 00:52:43,368 INFO L87 Difference]: Start difference. First operand 3575 states and 5059 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-17 00:52:43,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:43,571 INFO L93 Difference]: Finished difference Result 9097 states and 12818 transitions. [2021-11-17 00:52:43,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-17 00:52:43,571 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 128 [2021-11-17 00:52:43,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:43,592 INFO L225 Difference]: With dead ends: 9097 [2021-11-17 00:52:43,592 INFO L226 Difference]: Without dead ends: 5546 [2021-11-17 00:52:43,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 253 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 00:52:43,601 INFO L933 BasicCegarLoop]: 949 mSDtfsCounter, 500 mSDsluCounter, 812 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 1761 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:43,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 1761 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-17 00:52:43,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5546 states. [2021-11-17 00:52:43,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5546 to 5533. [2021-11-17 00:52:43,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5533 states, 4219 states have (on average 1.3768665560559374) internal successors, (5809), 4287 states have internal predecessors, (5809), 941 states have call successors, (941), 373 states have call predecessors, (941), 372 states have return successors, (1024), 926 states have call predecessors, (1024), 940 states have call successors, (1024) [2021-11-17 00:52:43,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5533 states to 5533 states and 7774 transitions. [2021-11-17 00:52:43,774 INFO L78 Accepts]: Start accepts. Automaton has 5533 states and 7774 transitions. Word has length 128 [2021-11-17 00:52:43,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:43,774 INFO L470 AbstractCegarLoop]: Abstraction has 5533 states and 7774 transitions. [2021-11-17 00:52:43,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-17 00:52:43,775 INFO L276 IsEmpty]: Start isEmpty. Operand 5533 states and 7774 transitions. [2021-11-17 00:52:43,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-11-17 00:52:43,783 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:43,783 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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] [2021-11-17 00:52:43,797 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 00:52:43,995 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 00:52:43,996 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:43,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:43,996 INFO L85 PathProgramCache]: Analyzing trace with hash -944835305, now seen corresponding path program 1 times [2021-11-17 00:52:43,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:43,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1053029226] [2021-11-17 00:52:43,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:43,998 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:43,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:44,012 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 00:52:44,013 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 00:52:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:44,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 00:52:44,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:44,589 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:44,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:44,811 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-17 00:52:44,811 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:44,811 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1053029226] [2021-11-17 00:52:44,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1053029226] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:44,812 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:44,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-17 00:52:44,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709272621] [2021-11-17 00:52:44,812 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:44,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-17 00:52:44,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:44,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-17 00:52:44,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 00:52:44,813 INFO L87 Difference]: Start difference. First operand 5533 states and 7774 transitions. Second operand has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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 00:52:45,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:45,078 INFO L93 Difference]: Finished difference Result 13420 states and 18724 transitions. [2021-11-17 00:52:45,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-17 00:52:45,079 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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 149 [2021-11-17 00:52:45,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:45,117 INFO L225 Difference]: With dead ends: 13420 [2021-11-17 00:52:45,117 INFO L226 Difference]: Without dead ends: 7911 [2021-11-17 00:52:45,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 295 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 00:52:45,133 INFO L933 BasicCegarLoop]: 1275 mSDtfsCounter, 546 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 2117 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:45,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [546 Valid, 2117 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-17 00:52:45,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7911 states. [2021-11-17 00:52:45,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7911 to 7887. [2021-11-17 00:52:45,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7887 states, 6012 states have (on average 1.3669328010645376) internal successors, (8218), 6134 states have internal predecessors, (8218), 1302 states have call successors, (1302), 573 states have call predecessors, (1302), 572 states have return successors, (1421), 1275 states have call predecessors, (1421), 1301 states have call successors, (1421) [2021-11-17 00:52:45,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7887 states to 7887 states and 10941 transitions. [2021-11-17 00:52:45,434 INFO L78 Accepts]: Start accepts. Automaton has 7887 states and 10941 transitions. Word has length 149 [2021-11-17 00:52:45,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:45,435 INFO L470 AbstractCegarLoop]: Abstraction has 7887 states and 10941 transitions. [2021-11-17 00:52:45,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.666666666666664) internal successors, (125), 3 states have internal predecessors, (125), 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 00:52:45,435 INFO L276 IsEmpty]: Start isEmpty. Operand 7887 states and 10941 transitions. [2021-11-17 00:52:45,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-11-17 00:52:45,445 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:45,445 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 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] [2021-11-17 00:52:45,462 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 00:52:45,659 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 00:52:45,660 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:45,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:45,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1643009203, now seen corresponding path program 1 times [2021-11-17 00:52:45,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:45,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874632064] [2021-11-17 00:52:45,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:45,661 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:45,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:45,662 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 00:52:45,679 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 00:52:45,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:45,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-17 00:52:45,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:46,247 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2021-11-17 00:52:46,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:46,505 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-11-17 00:52:46,505 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:46,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874632064] [2021-11-17 00:52:46,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874632064] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:46,506 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:46,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-17 00:52:46,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231765022] [2021-11-17 00:52:46,506 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:46,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 00:52:46,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:46,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 00:52:46,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-17 00:52:46,507 INFO L87 Difference]: Start difference. First operand 7887 states and 10941 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2021-11-17 00:52:47,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:47,019 INFO L93 Difference]: Finished difference Result 13198 states and 18316 transitions. [2021-11-17 00:52:47,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-17 00:52:47,020 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 151 [2021-11-17 00:52:47,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:47,040 INFO L225 Difference]: With dead ends: 13198 [2021-11-17 00:52:47,040 INFO L226 Difference]: Without dead ends: 5326 [2021-11-17 00:52:47,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:52:47,060 INFO L933 BasicCegarLoop]: 886 mSDtfsCounter, 24 mSDsluCounter, 2648 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 3534 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:47,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 3534 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-17 00:52:47,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5326 states. [2021-11-17 00:52:47,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5326 to 5280. [2021-11-17 00:52:47,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5280 states, 4023 states have (on average 1.3671389510315686) internal successors, (5500), 4105 states have internal predecessors, (5500), 874 states have call successors, (874), 383 states have call predecessors, (874), 382 states have return successors, (953), 855 states have call predecessors, (953), 873 states have call successors, (953) [2021-11-17 00:52:47,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5280 states to 5280 states and 7327 transitions. [2021-11-17 00:52:47,260 INFO L78 Accepts]: Start accepts. Automaton has 5280 states and 7327 transitions. Word has length 151 [2021-11-17 00:52:47,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:47,284 INFO L470 AbstractCegarLoop]: Abstraction has 5280 states and 7327 transitions. [2021-11-17 00:52:47,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 5 states have internal predecessors, (111), 3 states have call successors, (25), 3 states have call predecessors, (25), 3 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2021-11-17 00:52:47,285 INFO L276 IsEmpty]: Start isEmpty. Operand 5280 states and 7327 transitions. [2021-11-17 00:52:47,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-11-17 00:52:47,296 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:47,296 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 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] [2021-11-17 00:52:47,317 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 00:52:47,515 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 00:52:47,515 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:47,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:47,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1883248949, now seen corresponding path program 1 times [2021-11-17 00:52:47,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:47,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649743719] [2021-11-17 00:52:47,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:47,516 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:47,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:47,518 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 00:52:47,519 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 00:52:47,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:47,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 00:52:47,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:48,000 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-11-17 00:52:48,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:48,128 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-11-17 00:52:48,128 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:48,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649743719] [2021-11-17 00:52:48,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649743719] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:48,129 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:48,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-17 00:52:48,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377269107] [2021-11-17 00:52:48,129 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:48,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-17 00:52:48,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:48,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-17 00:52:48,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 00:52:48,130 INFO L87 Difference]: Start difference. First operand 5280 states and 7327 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2021-11-17 00:52:49,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:49,083 INFO L93 Difference]: Finished difference Result 14660 states and 20455 transitions. [2021-11-17 00:52:49,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-17 00:52:49,084 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 151 [2021-11-17 00:52:49,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:49,124 INFO L225 Difference]: With dead ends: 14660 [2021-11-17 00:52:49,124 INFO L226 Difference]: Without dead ends: 9430 [2021-11-17 00:52:49,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-17 00:52:49,134 INFO L933 BasicCegarLoop]: 1038 mSDtfsCounter, 1204 mSDsluCounter, 1868 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1204 SdHoareTripleChecker+Valid, 2906 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:49,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1204 Valid, 2906 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-17 00:52:49,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9430 states. [2021-11-17 00:52:49,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9430 to 9396. [2021-11-17 00:52:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9396 states, 7307 states have (on average 1.375393458327631) internal successors, (10050), 7417 states have internal predecessors, (10050), 1406 states have call successors, (1406), 683 states have call predecessors, (1406), 682 states have return successors, (1535), 1383 states have call predecessors, (1535), 1405 states have call successors, (1535) [2021-11-17 00:52:49,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9396 states to 9396 states and 12991 transitions. [2021-11-17 00:52:49,352 INFO L78 Accepts]: Start accepts. Automaton has 9396 states and 12991 transitions. Word has length 151 [2021-11-17 00:52:49,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:49,353 INFO L470 AbstractCegarLoop]: Abstraction has 9396 states and 12991 transitions. [2021-11-17 00:52:49,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (24), 3 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2021-11-17 00:52:49,353 INFO L276 IsEmpty]: Start isEmpty. Operand 9396 states and 12991 transitions. [2021-11-17 00:52:49,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-11-17 00:52:49,395 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:49,395 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 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] [2021-11-17 00:52:49,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-17 00:52:49,595 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 00:52:49,595 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:49,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:49,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1042738156, now seen corresponding path program 1 times [2021-11-17 00:52:49,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:49,596 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1343120597] [2021-11-17 00:52:49,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:49,597 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:49,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:49,598 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 00:52:49,600 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 00:52:49,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:49,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-17 00:52:49,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:50,123 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-11-17 00:52:50,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:50,330 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-11-17 00:52:50,330 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:50,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1343120597] [2021-11-17 00:52:50,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1343120597] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:50,331 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:50,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-17 00:52:50,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788905997] [2021-11-17 00:52:50,331 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:50,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-17 00:52:50,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:50,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-17 00:52:50,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-17 00:52:50,332 INFO L87 Difference]: Start difference. First operand 9396 states and 12991 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-11-17 00:52:50,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:52:50,452 INFO L93 Difference]: Finished difference Result 14155 states and 19730 transitions. [2021-11-17 00:52:50,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-17 00:52:50,452 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 156 [2021-11-17 00:52:50,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:52:50,479 INFO L225 Difference]: With dead ends: 14155 [2021-11-17 00:52:50,479 INFO L226 Difference]: Without dead ends: 9444 [2021-11-17 00:52:50,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 309 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 00:52:50,495 INFO L933 BasicCegarLoop]: 884 mSDtfsCounter, 5 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1760 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-17 00:52:50,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 1760 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-17 00:52:50,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9444 states. [2021-11-17 00:52:50,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9444 to 9444. [2021-11-17 00:52:50,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9444 states, 7343 states have (on average 1.373553043715103) internal successors, (10086), 7465 states have internal predecessors, (10086), 1406 states have call successors, (1406), 683 states have call predecessors, (1406), 694 states have return successors, (1547), 1383 states have call predecessors, (1547), 1405 states have call successors, (1547) [2021-11-17 00:52:50,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9444 states to 9444 states and 13039 transitions. [2021-11-17 00:52:50,806 INFO L78 Accepts]: Start accepts. Automaton has 9444 states and 13039 transitions. Word has length 156 [2021-11-17 00:52:50,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:52:50,807 INFO L470 AbstractCegarLoop]: Abstraction has 9444 states and 13039 transitions. [2021-11-17 00:52:50,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-11-17 00:52:50,807 INFO L276 IsEmpty]: Start isEmpty. Operand 9444 states and 13039 transitions. [2021-11-17 00:52:50,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-11-17 00:52:50,820 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:52:50,820 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 3, 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] [2021-11-17 00:52:50,842 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 00:52:51,042 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 00:52:51,043 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:52:51,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:52:51,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1404375923, now seen corresponding path program 1 times [2021-11-17 00:52:51,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:52:51,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1629911879] [2021-11-17 00:52:51,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:52:51,045 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:52:51,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:52:51,046 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 00:52:51,054 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 00:52:51,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:52:51,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-17 00:52:51,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:52:51,739 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2021-11-17 00:52:51,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:52:52,384 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-11-17 00:52:52,385 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:52:52,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1629911879] [2021-11-17 00:52:52,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1629911879] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:52:52,385 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:52:52,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2021-11-17 00:52:52,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025898085] [2021-11-17 00:52:52,386 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:52:52,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-17 00:52:52,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:52:52,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-17 00:52:52,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-17 00:52:52,387 INFO L87 Difference]: Start difference. First operand 9444 states and 13039 transitions. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 7 states have call successors, (26), 5 states have call predecessors, (26), 3 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) [2021-11-17 00:53:00,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:00,357 INFO L93 Difference]: Finished difference Result 25097 states and 35044 transitions. [2021-11-17 00:53:00,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-17 00:53:00,358 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 7 states have call successors, (26), 5 states have call predecessors, (26), 3 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) Word has length 158 [2021-11-17 00:53:00,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:00,399 INFO L225 Difference]: With dead ends: 25097 [2021-11-17 00:53:00,399 INFO L226 Difference]: Without dead ends: 15703 [2021-11-17 00:53:00,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-11-17 00:53:00,418 INFO L933 BasicCegarLoop]: 1057 mSDtfsCounter, 3135 mSDsluCounter, 3803 mSDsCounter, 0 mSdLazyCounter, 3197 mSolverCounterSat, 1016 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3299 SdHoareTripleChecker+Valid, 4860 SdHoareTripleChecker+Invalid, 4213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1016 IncrementalHoareTripleChecker+Valid, 3197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:00,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3299 Valid, 4860 Invalid, 4213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1016 Valid, 3197 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2021-11-17 00:53:00,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15703 states. [2021-11-17 00:53:00,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15703 to 15284. [2021-11-17 00:53:00,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15284 states, 11786 states have (on average 1.3655184116748684) internal successors, (16094), 12005 states have internal predecessors, (16094), 2347 states have call successors, (2347), 1115 states have call predecessors, (2347), 1150 states have return successors, (2660), 2303 states have call predecessors, (2660), 2346 states have call successors, (2660) [2021-11-17 00:53:00,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15284 states to 15284 states and 21101 transitions. [2021-11-17 00:53:00,742 INFO L78 Accepts]: Start accepts. Automaton has 15284 states and 21101 transitions. Word has length 158 [2021-11-17 00:53:00,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:00,742 INFO L470 AbstractCegarLoop]: Abstraction has 15284 states and 21101 transitions. [2021-11-17 00:53:00,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 7 states have call successors, (26), 5 states have call predecessors, (26), 3 states have return successors, (25), 7 states have call predecessors, (25), 6 states have call successors, (25) [2021-11-17 00:53:00,743 INFO L276 IsEmpty]: Start isEmpty. Operand 15284 states and 21101 transitions. [2021-11-17 00:53:00,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-11-17 00:53:00,759 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:00,759 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 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] [2021-11-17 00:53:00,774 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 00:53:00,973 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 00:53:00,974 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:00,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:00,974 INFO L85 PathProgramCache]: Analyzing trace with hash 484822487, now seen corresponding path program 1 times [2021-11-17 00:53:00,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:00,975 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2081446791] [2021-11-17 00:53:00,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:00,975 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:00,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:00,977 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 00:53:00,978 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 00:53:01,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:01,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-17 00:53:01,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:01,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 41 [2021-11-17 00:53:01,837 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2021-11-17 00:53:01,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:02,348 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-11-17 00:53:02,348 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:02,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2081446791] [2021-11-17 00:53:02,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2081446791] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:53:02,349 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:53:02,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 15 [2021-11-17 00:53:02,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399230810] [2021-11-17 00:53:02,349 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:53:02,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-17 00:53:02,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:02,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-17 00:53:02,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-11-17 00:53:02,350 INFO L87 Difference]: Start difference. First operand 15284 states and 21101 transitions. Second operand has 15 states, 15 states have (on average 9.333333333333334) internal successors, (140), 15 states have internal predecessors, (140), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2021-11-17 00:53:10,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:10,134 INFO L93 Difference]: Finished difference Result 30974 states and 42833 transitions. [2021-11-17 00:53:10,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-17 00:53:10,137 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 9.333333333333334) internal successors, (140), 15 states have internal predecessors, (140), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 193 [2021-11-17 00:53:10,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:10,205 INFO L225 Difference]: With dead ends: 30974 [2021-11-17 00:53:10,205 INFO L226 Difference]: Without dead ends: 15740 [2021-11-17 00:53:10,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=147, Invalid=359, Unknown=0, NotChecked=0, Total=506 [2021-11-17 00:53:10,241 INFO L933 BasicCegarLoop]: 874 mSDtfsCounter, 181 mSDsluCounter, 6531 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 7405 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:10,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 7405 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2021-11-17 00:53:10,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15740 states. [2021-11-17 00:53:10,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15740 to 15404. [2021-11-17 00:53:10,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15404 states, 11906 states have (on average 1.3638501595834034) internal successors, (16238), 12125 states have internal predecessors, (16238), 2347 states have call successors, (2347), 1115 states have call predecessors, (2347), 1150 states have return successors, (2660), 2303 states have call predecessors, (2660), 2346 states have call successors, (2660) [2021-11-17 00:53:10,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15404 states to 15404 states and 21245 transitions. [2021-11-17 00:53:10,710 INFO L78 Accepts]: Start accepts. Automaton has 15404 states and 21245 transitions. Word has length 193 [2021-11-17 00:53:10,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:10,711 INFO L470 AbstractCegarLoop]: Abstraction has 15404 states and 21245 transitions. [2021-11-17 00:53:10,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.333333333333334) internal successors, (140), 15 states have internal predecessors, (140), 2 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2021-11-17 00:53:10,711 INFO L276 IsEmpty]: Start isEmpty. Operand 15404 states and 21245 transitions. [2021-11-17 00:53:10,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-11-17 00:53:10,727 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:10,727 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 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] [2021-11-17 00:53:10,741 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 00:53:10,941 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 00:53:10,941 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:10,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:10,942 INFO L85 PathProgramCache]: Analyzing trace with hash -7803687, now seen corresponding path program 1 times [2021-11-17 00:53:10,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:10,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1895439186] [2021-11-17 00:53:10,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:10,943 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:10,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:10,944 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 00:53:10,949 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 00:53:11,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:11,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-17 00:53:11,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:11,704 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2021-11-17 00:53:11,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:12,064 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-11-17 00:53:12,064 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:12,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1895439186] [2021-11-17 00:53:12,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1895439186] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:53:12,065 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:53:12,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-17 00:53:12,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103435985] [2021-11-17 00:53:12,065 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:53:12,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 00:53:12,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:12,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 00:53:12,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-17 00:53:12,066 INFO L87 Difference]: Start difference. First operand 15404 states and 21245 transitions. Second operand has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2021-11-17 00:53:12,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:12,417 INFO L93 Difference]: Finished difference Result 30940 states and 42817 transitions. [2021-11-17 00:53:12,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-17 00:53:12,418 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) Word has length 193 [2021-11-17 00:53:12,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:12,469 INFO L225 Difference]: With dead ends: 30940 [2021-11-17 00:53:12,470 INFO L226 Difference]: Without dead ends: 15586 [2021-11-17 00:53:12,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 381 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-17 00:53:12,496 INFO L933 BasicCegarLoop]: 883 mSDtfsCounter, 2 mSDsluCounter, 2644 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3527 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:12,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 3527 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-17 00:53:12,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15586 states. [2021-11-17 00:53:12,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15586 to 15524. [2021-11-17 00:53:12,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15524 states, 11996 states have (on average 1.3611203734578192) internal successors, (16328), 12215 states have internal predecessors, (16328), 2347 states have call successors, (2347), 1115 states have call predecessors, (2347), 1180 states have return successors, (2705), 2333 states have call predecessors, (2705), 2346 states have call successors, (2705) [2021-11-17 00:53:12,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15524 states to 15524 states and 21380 transitions. [2021-11-17 00:53:12,980 INFO L78 Accepts]: Start accepts. Automaton has 15524 states and 21380 transitions. Word has length 193 [2021-11-17 00:53:12,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:12,981 INFO L470 AbstractCegarLoop]: Abstraction has 15524 states and 21380 transitions. [2021-11-17 00:53:12,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.8) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (26), 2 states have call predecessors, (26), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2021-11-17 00:53:12,981 INFO L276 IsEmpty]: Start isEmpty. Operand 15524 states and 21380 transitions. [2021-11-17 00:53:13,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-11-17 00:53:13,002 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:13,002 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:53:13,022 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 00:53:13,212 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 00:53:13,213 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:13,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:13,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1515483270, now seen corresponding path program 1 times [2021-11-17 00:53:13,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:13,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1941621381] [2021-11-17 00:53:13,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:13,214 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:13,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:13,220 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 00:53:13,258 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 00:53:13,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:13,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-17 00:53:13,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:13,985 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2021-11-17 00:53:13,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:14,269 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2021-11-17 00:53:14,269 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:14,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1941621381] [2021-11-17 00:53:14,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1941621381] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:53:14,270 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:53:14,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-17 00:53:14,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407123709] [2021-11-17 00:53:14,270 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:53:14,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-17 00:53:14,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:14,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-17 00:53:14,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-17 00:53:14,271 INFO L87 Difference]: Start difference. First operand 15524 states and 21380 transitions. Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 00:53:16,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:16,112 INFO L93 Difference]: Finished difference Result 40608 states and 55593 transitions. [2021-11-17 00:53:16,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-17 00:53:16,122 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 215 [2021-11-17 00:53:16,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:16,209 INFO L225 Difference]: With dead ends: 40608 [2021-11-17 00:53:16,209 INFO L226 Difference]: Without dead ends: 25134 [2021-11-17 00:53:16,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-17 00:53:16,252 INFO L933 BasicCegarLoop]: 1591 mSDtfsCounter, 1638 mSDsluCounter, 5500 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1638 SdHoareTripleChecker+Valid, 7091 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:16,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1638 Valid, 7091 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-17 00:53:16,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25134 states. [2021-11-17 00:53:16,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25134 to 15548. [2021-11-17 00:53:16,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15548 states, 12020 states have (on average 1.3603993344425958) internal successors, (16352), 12239 states have internal predecessors, (16352), 2347 states have call successors, (2347), 1115 states have call predecessors, (2347), 1180 states have return successors, (2705), 2333 states have call predecessors, (2705), 2346 states have call successors, (2705) [2021-11-17 00:53:16,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15548 states to 15548 states and 21404 transitions. [2021-11-17 00:53:16,862 INFO L78 Accepts]: Start accepts. Automaton has 15548 states and 21404 transitions. Word has length 215 [2021-11-17 00:53:16,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:16,862 INFO L470 AbstractCegarLoop]: Abstraction has 15548 states and 21404 transitions. [2021-11-17 00:53:16,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-17 00:53:16,863 INFO L276 IsEmpty]: Start isEmpty. Operand 15548 states and 21404 transitions. [2021-11-17 00:53:16,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-11-17 00:53:16,885 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:16,886 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 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] [2021-11-17 00:53:16,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-11-17 00:53:17,099 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 00:53:17,100 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:17,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:17,100 INFO L85 PathProgramCache]: Analyzing trace with hash -592633712, now seen corresponding path program 1 times [2021-11-17 00:53:17,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:17,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1573161117] [2021-11-17 00:53:17,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:17,101 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:17,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:17,102 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 00:53:17,104 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 00:53:17,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:17,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-17 00:53:17,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:18,029 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2021-11-17 00:53:18,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:19,346 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-11-17 00:53:19,346 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:19,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1573161117] [2021-11-17 00:53:19,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1573161117] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:53:19,346 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:53:19,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 22 [2021-11-17 00:53:19,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154942866] [2021-11-17 00:53:19,346 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:53:19,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-17 00:53:19,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:19,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-17 00:53:19,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-11-17 00:53:19,347 INFO L87 Difference]: Start difference. First operand 15548 states and 21404 transitions. Second operand has 22 states, 22 states have (on average 6.318181818181818) internal successors, (139), 16 states have internal predecessors, (139), 4 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (30), 10 states have call predecessors, (30), 4 states have call successors, (30) [2021-11-17 00:53:20,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:20,584 INFO L93 Difference]: Finished difference Result 43682 states and 63088 transitions. [2021-11-17 00:53:20,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-17 00:53:20,585 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.318181818181818) internal successors, (139), 16 states have internal predecessors, (139), 4 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (30), 10 states have call predecessors, (30), 4 states have call successors, (30) Word has length 200 [2021-11-17 00:53:20,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:20,679 INFO L225 Difference]: With dead ends: 43682 [2021-11-17 00:53:20,679 INFO L226 Difference]: Without dead ends: 28184 [2021-11-17 00:53:20,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-11-17 00:53:20,712 INFO L933 BasicCegarLoop]: 1444 mSDtfsCounter, 721 mSDsluCounter, 18111 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 861 SdHoareTripleChecker+Valid, 19555 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:20,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [861 Valid, 19555 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-17 00:53:20,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28184 states. [2021-11-17 00:53:21,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28184 to 15716. [2021-11-17 00:53:21,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15716 states, 12140 states have (on average 1.3543657331136738) internal successors, (16442), 12359 states have internal predecessors, (16442), 2347 states have call successors, (2347), 1115 states have call predecessors, (2347), 1228 states have return successors, (2765), 2381 states have call predecessors, (2765), 2346 states have call successors, (2765) [2021-11-17 00:53:21,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15716 states to 15716 states and 21554 transitions. [2021-11-17 00:53:21,302 INFO L78 Accepts]: Start accepts. Automaton has 15716 states and 21554 transitions. Word has length 200 [2021-11-17 00:53:21,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:21,305 INFO L470 AbstractCegarLoop]: Abstraction has 15716 states and 21554 transitions. [2021-11-17 00:53:21,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.318181818181818) internal successors, (139), 16 states have internal predecessors, (139), 4 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (30), 10 states have call predecessors, (30), 4 states have call successors, (30) [2021-11-17 00:53:21,305 INFO L276 IsEmpty]: Start isEmpty. Operand 15716 states and 21554 transitions. [2021-11-17 00:53:21,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2021-11-17 00:53:21,405 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:21,405 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:53:21,422 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 00:53:21,615 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 00:53:21,616 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:21,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1833099563, now seen corresponding path program 1 times [2021-11-17 00:53:21,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:21,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773136157] [2021-11-17 00:53:21,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:21,617 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:21,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:21,618 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 00:53:21,619 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 00:53:22,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:22,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-17 00:53:22,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:22,423 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2021-11-17 00:53:22,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:22,797 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2021-11-17 00:53:22,798 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:22,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773136157] [2021-11-17 00:53:22,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773136157] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:53:22,798 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:53:22,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-17 00:53:22,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598750232] [2021-11-17 00:53:22,798 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:53:22,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-17 00:53:22,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:22,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-17 00:53:22,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-17 00:53:22,800 INFO L87 Difference]: Start difference. First operand 15716 states and 21554 transitions. Second operand has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 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 00:53:25,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:25,499 INFO L93 Difference]: Finished difference Result 44326 states and 61013 transitions. [2021-11-17 00:53:25,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-17 00:53:25,500 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 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 226 [2021-11-17 00:53:25,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:25,624 INFO L225 Difference]: With dead ends: 44326 [2021-11-17 00:53:25,624 INFO L226 Difference]: Without dead ends: 28660 [2021-11-17 00:53:25,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 447 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=114, Invalid=266, Unknown=0, NotChecked=0, Total=380 [2021-11-17 00:53:25,657 INFO L933 BasicCegarLoop]: 2195 mSDtfsCounter, 3073 mSDsluCounter, 6291 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 471 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3080 SdHoareTripleChecker+Valid, 8486 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 471 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:25,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3080 Valid, 8486 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [471 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-17 00:53:25,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28660 states. [2021-11-17 00:53:26,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28660 to 15716. [2021-11-17 00:53:26,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15716 states, 12140 states have (on average 1.3543657331136738) internal successors, (16442), 12359 states have internal predecessors, (16442), 2347 states have call successors, (2347), 1115 states have call predecessors, (2347), 1228 states have return successors, (2765), 2381 states have call predecessors, (2765), 2346 states have call successors, (2765) [2021-11-17 00:53:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15716 states to 15716 states and 21554 transitions. [2021-11-17 00:53:26,280 INFO L78 Accepts]: Start accepts. Automaton has 15716 states and 21554 transitions. Word has length 226 [2021-11-17 00:53:26,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:26,283 INFO L470 AbstractCegarLoop]: Abstraction has 15716 states and 21554 transitions. [2021-11-17 00:53:26,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.375) internal successors, (171), 8 states have internal predecessors, (171), 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 00:53:26,284 INFO L276 IsEmpty]: Start isEmpty. Operand 15716 states and 21554 transitions. [2021-11-17 00:53:26,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2021-11-17 00:53:26,298 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:26,298 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 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] [2021-11-17 00:53:26,316 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 00:53:26,514 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 00:53:26,515 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:26,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:26,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1966699871, now seen corresponding path program 1 times [2021-11-17 00:53:26,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:26,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91727912] [2021-11-17 00:53:26,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:26,516 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:26,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:26,524 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 00:53:26,562 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 00:53:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:27,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-17 00:53:27,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:27,552 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 98 proven. 8 refuted. 0 times theorem prover too weak. 227 trivial. 0 not checked. [2021-11-17 00:53:27,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2021-11-17 00:53:28,446 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:28,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91727912] [2021-11-17 00:53:28,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91727912] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-17 00:53:28,446 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-17 00:53:28,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-11-17 00:53:28,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164255932] [2021-11-17 00:53:28,446 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-17 00:53:28,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-17 00:53:28,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:28,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-17 00:53:28,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-11-17 00:53:28,447 INFO L87 Difference]: Start difference. First operand 15716 states and 21554 transitions. Second operand has 15 states, 15 states have (on average 15.466666666666667) internal successors, (232), 15 states have internal predecessors, (232), 9 states have call successors, (46), 7 states have call predecessors, (46), 10 states have return successors, (45), 12 states have call predecessors, (45), 9 states have call successors, (45) [2021-11-17 00:53:43,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:43,715 INFO L93 Difference]: Finished difference Result 42550 states and 59305 transitions. [2021-11-17 00:53:43,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-17 00:53:43,716 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 15.466666666666667) internal successors, (232), 15 states have internal predecessors, (232), 9 states have call successors, (46), 7 states have call predecessors, (46), 10 states have return successors, (45), 12 states have call predecessors, (45), 9 states have call successors, (45) Word has length 233 [2021-11-17 00:53:43,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:43,814 INFO L225 Difference]: With dead ends: 42550 [2021-11-17 00:53:43,815 INFO L226 Difference]: Without dead ends: 31629 [2021-11-17 00:53:43,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 456 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=204, Invalid=552, Unknown=0, NotChecked=0, Total=756 [2021-11-17 00:53:43,848 INFO L933 BasicCegarLoop]: 1514 mSDtfsCounter, 6762 mSDsluCounter, 6464 mSDsCounter, 0 mSdLazyCounter, 6167 mSolverCounterSat, 2152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6967 SdHoareTripleChecker+Valid, 7978 SdHoareTripleChecker+Invalid, 8319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2152 IncrementalHoareTripleChecker+Valid, 6167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.0s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:43,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6967 Valid, 7978 Invalid, 8319 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2152 Valid, 6167 Invalid, 0 Unknown, 0 Unchecked, 14.0s Time] [2021-11-17 00:53:43,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31629 states. [2021-11-17 00:53:44,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31629 to 31054. [2021-11-17 00:53:44,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31054 states, 24037 states have (on average 1.3580729708366268) internal successors, (32644), 24487 states have internal predecessors, (32644), 4558 states have call successors, (4558), 2167 states have call predecessors, (4558), 2458 states have return successors, (5549), 4679 states have call predecessors, (5549), 4557 states have call successors, (5549) [2021-11-17 00:53:45,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31054 states to 31054 states and 42751 transitions. [2021-11-17 00:53:45,108 INFO L78 Accepts]: Start accepts. Automaton has 31054 states and 42751 transitions. Word has length 233 [2021-11-17 00:53:45,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:45,109 INFO L470 AbstractCegarLoop]: Abstraction has 31054 states and 42751 transitions. [2021-11-17 00:53:45,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 15.466666666666667) internal successors, (232), 15 states have internal predecessors, (232), 9 states have call successors, (46), 7 states have call predecessors, (46), 10 states have return successors, (45), 12 states have call predecessors, (45), 9 states have call successors, (45) [2021-11-17 00:53:45,109 INFO L276 IsEmpty]: Start isEmpty. Operand 31054 states and 42751 transitions. [2021-11-17 00:53:45,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2021-11-17 00:53:45,120 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:45,121 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 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, 1] [2021-11-17 00:53:45,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-11-17 00:53:45,325 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 00:53:45,326 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:45,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:45,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1802197632, now seen corresponding path program 1 times [2021-11-17 00:53:45,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:45,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [248795999] [2021-11-17 00:53:45,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:45,327 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:45,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:45,328 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 00:53:45,330 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 00:53:45,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:45,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-17 00:53:45,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:46,165 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2021-11-17 00:53:46,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:46,553 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-11-17 00:53:46,554 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:46,554 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [248795999] [2021-11-17 00:53:46,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [248795999] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:53:46,554 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:53:46,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-17 00:53:46,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185273987] [2021-11-17 00:53:46,554 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:53:46,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-17 00:53:46,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:46,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-17 00:53:46,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-17 00:53:46,562 INFO L87 Difference]: Start difference. First operand 31054 states and 42751 transitions. Second operand has 6 states, 6 states have (on average 25.5) internal successors, (153), 6 states have internal predecessors, (153), 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 00:53:47,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:47,471 INFO L93 Difference]: Finished difference Result 57865 states and 80189 transitions. [2021-11-17 00:53:47,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-17 00:53:47,471 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.5) internal successors, (153), 6 states have internal predecessors, (153), 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 235 [2021-11-17 00:53:47,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:47,576 INFO L225 Difference]: With dead ends: 57865 [2021-11-17 00:53:47,577 INFO L226 Difference]: Without dead ends: 31606 [2021-11-17 00:53:47,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 464 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-11-17 00:53:47,656 INFO L933 BasicCegarLoop]: 878 mSDtfsCounter, 29 mSDsluCounter, 3505 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 4383 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:47,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 4383 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-17 00:53:47,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31606 states. [2021-11-17 00:53:48,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31606 to 31222. [2021-11-17 00:53:48,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31222 states, 24205 states have (on average 1.3585622805205535) internal successors, (32884), 24655 states have internal predecessors, (32884), 4558 states have call successors, (4558), 2167 states have call predecessors, (4558), 2458 states have return successors, (5549), 4679 states have call predecessors, (5549), 4557 states have call successors, (5549) [2021-11-17 00:53:48,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31222 states to 31222 states and 42991 transitions. [2021-11-17 00:53:48,866 INFO L78 Accepts]: Start accepts. Automaton has 31222 states and 42991 transitions. Word has length 235 [2021-11-17 00:53:48,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:48,867 INFO L470 AbstractCegarLoop]: Abstraction has 31222 states and 42991 transitions. [2021-11-17 00:53:48,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.5) internal successors, (153), 6 states have internal predecessors, (153), 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 00:53:48,867 INFO L276 IsEmpty]: Start isEmpty. Operand 31222 states and 42991 transitions. [2021-11-17 00:53:48,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-11-17 00:53:48,877 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:48,877 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:53:48,897 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 00:53:49,096 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 00:53:49,097 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:49,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:49,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1056928775, now seen corresponding path program 1 times [2021-11-17 00:53:49,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:49,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2081854178] [2021-11-17 00:53:49,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:49,099 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:49,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:49,100 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 00:53:49,100 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 00:53:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-17 00:53:49,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-17 00:53:49,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-17 00:53:49,877 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2021-11-17 00:53:49,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-17 00:53:50,082 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-11-17 00:53:50,082 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-17 00:53:50,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2081854178] [2021-11-17 00:53:50,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2081854178] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-17 00:53:50,082 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-17 00:53:50,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-17 00:53:50,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141600008] [2021-11-17 00:53:50,082 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-17 00:53:50,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-17 00:53:50,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-17 00:53:50,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-17 00:53:50,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-17 00:53:50,083 INFO L87 Difference]: Start difference. First operand 31222 states and 42991 transitions. Second operand has 5 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 4 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2021-11-17 00:53:51,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-17 00:53:51,847 INFO L93 Difference]: Finished difference Result 74618 states and 105728 transitions. [2021-11-17 00:53:51,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-17 00:53:51,849 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 4 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) Word has length 237 [2021-11-17 00:53:51,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-17 00:53:51,999 INFO L225 Difference]: With dead ends: 74618 [2021-11-17 00:53:52,000 INFO L226 Difference]: Without dead ends: 43446 [2021-11-17 00:53:52,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-17 00:53:52,070 INFO L933 BasicCegarLoop]: 1338 mSDtfsCounter, 684 mSDsluCounter, 3205 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 4543 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-17 00:53:52,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [684 Valid, 4543 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-17 00:53:52,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43446 states. [2021-11-17 00:53:53,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43446 to 31414. [2021-11-17 00:53:53,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31414 states, 24349 states have (on average 1.3564417429873916) internal successors, (33028), 24799 states have internal predecessors, (33028), 4606 states have call successors, (4606), 2167 states have call predecessors, (4606), 2458 states have return successors, (5597), 4727 states have call predecessors, (5597), 4605 states have call successors, (5597) [2021-11-17 00:53:53,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31414 states to 31414 states and 43231 transitions. [2021-11-17 00:53:53,461 INFO L78 Accepts]: Start accepts. Automaton has 31414 states and 43231 transitions. Word has length 237 [2021-11-17 00:53:53,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-17 00:53:53,462 INFO L470 AbstractCegarLoop]: Abstraction has 31414 states and 43231 transitions. [2021-11-17 00:53:53,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 4 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 4 states have call predecessors, (29), 4 states have call successors, (29) [2021-11-17 00:53:53,462 INFO L276 IsEmpty]: Start isEmpty. Operand 31414 states and 43231 transitions. [2021-11-17 00:53:53,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-11-17 00:53:53,474 INFO L506 BasicCegarLoop]: Found error trace [2021-11-17 00:53:53,474 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:53:53,494 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 00:53:53,687 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 00:53:53,688 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-17 00:53:53,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-17 00:53:53,688 INFO L85 PathProgramCache]: Analyzing trace with hash 782169161, now seen corresponding path program 1 times [2021-11-17 00:53:53,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-17 00:53:53,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1676936166] [2021-11-17 00:53:53,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-17 00:53:53,689 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-17 00:53:53,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-11-17 00:53:53,690 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 00:53:53,691 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 00:53:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-17 00:53:57,632 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-17 00:54:00,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-17 00:54:00,638 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-17 00:54:00,638 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-17 00:54:00,639 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-17 00:54:00,673 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 00:54:00,866 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 00:54:00,869 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-17 00:54:00,872 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-17 00:54:00,918 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,919 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,919 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,919 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,919 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,920 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,920 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,920 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,920 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,920 WARN L418 cessorBacktranslator]: Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled [2021-11-17 00:54:00,927 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) [2021-11-17 00:54:01,081 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 12:54:01 BoogieIcfgContainer [2021-11-17 00:54:01,081 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-17 00:54:01,082 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-17 00:54:01,082 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-17 00:54:01,082 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-17 00:54:01,083 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 12:52:39" (3/4) ... [2021-11-17 00:54:01,085 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-17 00:54:01,085 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-17 00:54:01,085 INFO L158 Benchmark]: Toolchain (without parser) took 86444.20ms. Allocated memory was 52.4MB in the beginning and 2.3GB in the end (delta: 2.3GB). Free memory was 31.2MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 932.4MB. Max. memory is 16.1GB. [2021-11-17 00:54:01,086 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 52.4MB. Free memory was 34.3MB in the beginning and 34.2MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-17 00:54:01,086 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1502.35ms. Allocated memory was 52.4MB in the beginning and 83.9MB in the end (delta: 31.5MB). Free memory was 30.9MB in the beginning and 29.8MB in the end (delta: 1.1MB). Peak memory consumption was 45.9MB. Max. memory is 16.1GB. [2021-11-17 00:54:01,086 INFO L158 Benchmark]: Boogie Procedure Inliner took 158.69ms. Allocated memory was 83.9MB in the beginning and 132.1MB in the end (delta: 48.2MB). Free memory was 29.8MB in the beginning and 81.9MB in the end (delta: -52.1MB). Peak memory consumption was 5.2MB. Max. memory is 16.1GB. [2021-11-17 00:54:01,087 INFO L158 Benchmark]: Boogie Preprocessor took 99.14ms. Allocated memory is still 132.1MB. Free memory was 81.9MB in the beginning and 70.4MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-17 00:54:01,087 INFO L158 Benchmark]: RCFGBuilder took 2600.48ms. Allocated memory is still 132.1MB. Free memory was 70.4MB in the beginning and 46.7MB in the end (delta: 23.7MB). Peak memory consumption was 24.6MB. Max. memory is 16.1GB. [2021-11-17 00:54:01,087 INFO L158 Benchmark]: TraceAbstraction took 82074.72ms. Allocated memory was 132.1MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 46.7MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 867.2MB. Max. memory is 16.1GB. [2021-11-17 00:54:01,087 INFO L158 Benchmark]: Witness Printer took 2.85ms. Allocated memory is still 2.3GB. Free memory is still 1.4GB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-17 00:54:01,093 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.18ms. Allocated memory is still 52.4MB. Free memory was 34.3MB in the beginning and 34.2MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1502.35ms. Allocated memory was 52.4MB in the beginning and 83.9MB in the end (delta: 31.5MB). Free memory was 30.9MB in the beginning and 29.8MB in the end (delta: 1.1MB). Peak memory consumption was 45.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 158.69ms. Allocated memory was 83.9MB in the beginning and 132.1MB in the end (delta: 48.2MB). Free memory was 29.8MB in the beginning and 81.9MB in the end (delta: -52.1MB). Peak memory consumption was 5.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 99.14ms. Allocated memory is still 132.1MB. Free memory was 81.9MB in the beginning and 70.4MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 2600.48ms. Allocated memory is still 132.1MB. Free memory was 70.4MB in the beginning and 46.7MB in the end (delta: 23.7MB). Peak memory consumption was 24.6MB. Max. memory is 16.1GB. * TraceAbstraction took 82074.72ms. Allocated memory was 132.1MB in the beginning and 2.3GB in the end (delta: 2.2GB). Free memory was 46.7MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 867.2MB. Max. memory is 16.1GB. * Witness Printer took 2.85ms. Allocated memory is still 2.3GB. Free memory is still 1.4GB. 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.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: Nested struct field access of VarList #Ultimate.meminit_#ptr#1 : $Pointer$ not handled - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) * 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: 5666]: 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 5775. Possible FailurePath: [L5689] int LDV_IN_INTERRUPT = 1; [L5690] int ldv_state_variable_2 ; [L5691] struct ppp_channel *sync_ops_group0 ; [L5692] int ref_cnt ; [L5693] int ldv_state_variable_1 ; [L5694] int ldv_state_variable_0 ; [L5695] struct tty_struct *ppp_sync_ldisc_group1 ; [L5751] static struct ppp_channel_ops const sync_ops = {& ppp_sync_send, & ppp_sync_ioctl}; [L5775-L5776] static rwlock_t disc_data_lock = {{{0}, {{0U}}}, 3736018669U, 4294967295U, (void *)-1, {0, {0, 0}, "disc_data_lock", 0, 0UL}}; [L6096-L6099] static struct tty_ldisc_ops ppp_sync_ldisc = {21507, (char *)"pppsync", 0, 0, & ppp_sync_open, & ppp_sync_close, 0, 0, & ppp_sync_read, & ppp_sync_write, & ppp_synctty_ioctl, 0, 0, & ppp_sync_poll, & ppp_sync_hangup, & ppp_sync_receive, & ppp_sync_wakeup, 0, 0, 0, & __this_module, 0}; [L6637] int ldv_retval_0 ; [L6638] int ldv_retval_1 ; [L7012] Element set_impl[15] ; [L7013] int last_index = 0; [L7147] Set LDV_SKBS ; VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6661] size_t ldvarg11 ; [L6662] size_t tmp ; [L6663] struct file *ldvarg7 ; [L6664] void *tmp___0 ; [L6665] int ldvarg3 ; [L6666] int tmp___1 ; [L6667] unsigned long ldvarg0 ; [L6668] unsigned long tmp___2 ; [L6669] unsigned char *ldvarg12 ; [L6670] void *tmp___3 ; [L6671] unsigned char *ldvarg5 ; [L6672] void *tmp___4 ; [L6673] struct poll_table_struct *ldvarg6 ; [L6674] void *tmp___5 ; [L6675] size_t ldvarg8 ; [L6676] size_t tmp___6 ; [L6677] unsigned int ldvarg1 ; [L6678] unsigned int tmp___7 ; [L6679] char *ldvarg4 ; [L6680] void *tmp___8 ; [L6681] struct file *ldvarg13 ; [L6682] void *tmp___9 ; [L6683] struct file *ldvarg10 ; [L6684] void *tmp___10 ; [L6685] unsigned char *ldvarg9 ; [L6686] void *tmp___11 ; [L6687] struct file *ldvarg2 ; [L6688] void *tmp___12 ; [L6689] unsigned long ldvarg14 ; [L6690] unsigned long tmp___13 ; [L6691] struct sk_buff *ldvarg16 ; [L6692] void *tmp___14 ; [L6693] unsigned int ldvarg15 ; [L6694] unsigned int tmp___15 ; [L6695] int tmp___16 ; [L6696] int tmp___17 ; [L6697] int tmp___18 ; [L6698] int tmp___19 ; [L6700] tmp = __VERIFIER_nondet_size_t() [L6701] ldvarg11 = tmp VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg11=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0] [L6702] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=512, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6702] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg11=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0] [L6702] tmp___0 = ldv_zalloc(512UL) [L6703] ldvarg7 = (struct file *)tmp___0 [L6704] tmp___1 = __VERIFIER_nondet_int() [L6705] ldvarg3 = tmp___1 [L6706] tmp___2 = __VERIFIER_nondet_ulong() [L6707] ldvarg0 = tmp___2 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg11=0, ldvarg3=25, ldvarg7={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23] [L6708] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=1, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6708] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=23, ldvarg11=0, ldvarg3=25, ldvarg7={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23] [L6708] tmp___3 = ldv_zalloc(1UL) [L6709] ldvarg12 = (unsigned char *)tmp___3 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg7={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}] [L6710] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=1, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6710] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg7={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}] [L6710] tmp___4 = ldv_zalloc(1UL) [L6711] ldvarg5 = (unsigned char *)tmp___4 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}] [L6712] CALL, EXPR ldv_zalloc(16UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=16, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=16, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6712] RET, EXPR ldv_zalloc(16UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(16UL)={0:0}, ldvarg0=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg5={0:0}, ldvarg7={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}] [L6712] tmp___5 = ldv_zalloc(16UL) [L6713] ldvarg6 = (struct poll_table_struct *)tmp___5 [L6714] tmp___6 = __VERIFIER_nondet_size_t() [L6715] ldvarg8 = tmp___6 [L6716] tmp___7 = __VERIFIER_nondet_uint() [L6717] ldvarg1 = tmp___7 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23] [L6718] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=1, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6718] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=23, ldvarg1=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23] [L6718] tmp___8 = ldv_zalloc(1UL) [L6719] ldvarg4 = (char *)tmp___8 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}] [L6720] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=512, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6720] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg0=23, ldvarg1=23, ldvarg11=0, ldvarg12={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}] [L6720] tmp___9 = ldv_zalloc(512UL) [L6721] ldvarg13 = (struct file *)tmp___9 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6722] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=512, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6722] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg0=23, ldvarg1=23, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6722] tmp___10 = ldv_zalloc(512UL) [L6723] ldvarg10 = (struct file *)tmp___10 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6724] CALL, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=1, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6724] RET, EXPR ldv_zalloc(1UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(1UL)={0:0}, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6724] tmp___11 = ldv_zalloc(1UL) [L6725] ldvarg9 = (unsigned char *)tmp___11 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6726] CALL, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=512, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=512, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6726] RET, EXPR ldv_zalloc(512UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(512UL)={0:0}, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6726] tmp___12 = ldv_zalloc(512UL) [L6727] ldvarg2 = (struct file *)tmp___12 [L6728] tmp___13 = __VERIFIER_nondet_ulong() [L6729] ldvarg14 = tmp___13 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6730] CALL, EXPR ldv_zalloc(232UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=232, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=232, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6730] RET, EXPR ldv_zalloc(232UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ldv_zalloc(232UL)={0:0}, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6730] tmp___14 = ldv_zalloc(232UL) [L6731] ldvarg16 = (struct sk_buff *)tmp___14 [L6732] tmp___15 = __VERIFIER_nondet_uint() [L6733] ldvarg15 = tmp___15 [L6734] CALL ldv_initialize() [L7166] CALL ldv_set_init(LDV_SKBS) [L7018] set = set_impl [L7019] last_index = 0 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=0, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={543:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7166] RET ldv_set_init(LDV_SKBS) [L6734] RET ldv_initialize() [L6735] ldv_state_variable_1 = 0 [L6736] ref_cnt = 0 [L6737] ldv_state_variable_0 = 1 [L6738] ldv_state_variable_2 = 0 VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: [L6838] case 1: VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=1, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6839] COND TRUE ldv_state_variable_0 != 0 [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: [L6850] case 1: VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=1, tmp___18=1, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6851] COND TRUE ldv_state_variable_0 == 1 [L6852] CALL, EXPR ppp_sync_init() [L6102] int err ; [L6104] CALL, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L7358] return __VERIFIER_nondet_int(); [L6104] RET, EXPR tty_register_ldisc(14, & ppp_sync_ldisc) [L6104] err = tty_register_ldisc(14, & ppp_sync_ldisc) [L6105] COND FALSE !(err != 0) VAL [__this_module={0:0}, disc_data_lock={32799:0}, err=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6109] return (err); VAL [\result=0, __this_module={0:0}, disc_data_lock={32799:0}, err=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=1, ldv_state_variable_1=0, ldv_state_variable_2=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6852] RET, EXPR ppp_sync_init() [L6852] ldv_retval_1 = ppp_sync_init() [L6853] COND TRUE ldv_retval_1 == 0 [L6854] ldv_state_variable_0 = 3 [L6855] ldv_state_variable_2 = 1 [L6856] CALL ldv_initialize_ppp_channel_ops_2() [L6643] void *tmp ; VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6645] CALL, EXPR ldv_zalloc(40UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=40, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=40, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6645] RET, EXPR ldv_zalloc(40UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ldv_zalloc(40UL)={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6645] tmp = ldv_zalloc(40UL) [L6646] sync_ops_group0 = (struct ppp_channel *)tmp VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=0, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp={0:0}] [L6856] RET ldv_initialize_ppp_channel_ops_2() [L6857] ldv_state_variable_1 = 1 [L6858] CALL ldv_target_type_1() [L6652] void *tmp ; VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6654] CALL, EXPR ldv_zalloc(1752UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND TRUE tmp___0 != 0 [L5637] return ((void *)0); VAL [\old(size)=1752, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=1752, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L6654] RET, EXPR ldv_zalloc(1752UL) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(1752UL)={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6654] tmp = ldv_zalloc(1752UL) [L6655] ppp_sync_ldisc_group1 = (struct tty_struct *)tmp VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp={0:0}] [L6858] RET ldv_target_type_1() [L6861] COND FALSE !(ldv_retval_1 != 0) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=1, tmp___18=1, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: [L6838] case 1: [L6876] case 2: VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=2, tmp___18=1, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6877] COND TRUE ldv_state_variable_2 != 0 [L6878] tmp___19 = __VERIFIER_nondet_int() [L6880] case 0: VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=2, tmp___18=1, tmp___19=0, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6881] COND TRUE ldv_state_variable_2 == 1 [L6882] CALL ppp_sync_send(sync_ops_group0, ldvarg16) [L6439] struct syncppp *ap ; [L6440] int tmp ; [L6442] EXPR chan->private [L6442] ap = (struct syncppp *)chan->private [L6443] CALL ppp_sync_push(ap) VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [\old(last_index)=0, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, disc_data_lock={32799:0}, done=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tty={0:0}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); VAL [\old(last_index)=0, \result=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, lock={70368744177664:4194324}, lock={70368744177664:4194324}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=0, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, disc_data_lock={32799:0}, done=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={663:0}, sync_ops_group0={0:0}, tty={0:0}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [\old(last_index)=0, \result=0, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, disc_data_lock={32799:0}, done=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tty={0:0}, tty_stuffed=0] [L6443] RET ppp_sync_push(ap) VAL [__this_module={0:0}, ap={70368744177664:4194304}, chan={0:0}, chan={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6444] CALL, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [\old(nr)=1, __this_module={0:0}, addr={70368744177664:4194460}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5290] char c ; [L5294] return ((int )((signed char )c) != 0); VAL [\old(nr)=1, \result=0, __this_module={0:0}, addr={70368744177664:4194460}, addr={70368744177664:4194460}, c=0, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, nr=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6444] RET, EXPR test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) VAL [__this_module={0:0}, ap={70368744177664:4194304}, chan={0:0}, chan={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags))=0] [L6444] tmp = test_and_set_bit(1L, (unsigned long volatile *)(& ap->xmit_flags)) [L6445] COND FALSE !(tmp != 0) [L6449] CALL, EXPR ppp_sync_txmunge(ap, skb) [L6390] int proto ; [L6391] unsigned char *data ; [L6392] int islcp ; [L6393] u16 tmp ; [L6394] struct sk_buff *npkt ; [L6395] struct sk_buff *tmp___0 ; [L6396] unsigned char *tmp___1 ; [L6397] unsigned int tmp___2 ; [L6399] EXPR skb->data [L6399] data = skb->data [L6400] CALL, EXPR get_unaligned_be16((void const *)data) [L5737] __u16 tmp ; [L5739] CALL, EXPR __be16_to_cpup((__be16 const *)p) [L5328] __u16 tmp ; [L5330] CALL, EXPR __swab16p(p) [L5320] __u16 tmp ; [L5322] EXPR \read(*p) [L5322] CALL, EXPR __fswab16((int )*p) [L5315] return ((__u16 )((int )((short )((int )val << 8)) | (int )((short )((int )val >> 8)))); VAL [\old(val)=8640, \result=-16351, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, val=8640] [L5322] RET, EXPR __fswab16((int )*p) [L5322] tmp = __fswab16((int )*p) [L5323] return (tmp); VAL [\result=-16351, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={576460752303423488:0}, p={576460752303423488:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185] [L5330] RET, EXPR __swab16p(p) [L5330] tmp = __swab16p(p) [L5331] return (tmp); VAL [\result=-16351, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={576460752303423488:0}, p={576460752303423488:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185] [L5739] RET, EXPR __be16_to_cpup((__be16 const *)p) [L5739] tmp = __be16_to_cpup((__be16 const *)p) [L5740] return (tmp); VAL [\result=-16351, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={576460752303423488:0}, p={576460752303423488:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185] [L6400] RET, EXPR get_unaligned_be16((void const *)data) [L6400] tmp = get_unaligned_be16((void const *)data) [L6401] proto = (int )tmp [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U [L6402] EXPR data + 2UL [L6402] EXPR proto == 49185 && (unsigned int )*(data + 2UL) != 0U VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, data + 2UL=2, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185] [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U [L6402] EXPR data + 2UL [L6402] EXPR (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U VAL [(proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U=1, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, data + 2UL=2, data + 2UL=2, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, proto == 49185 && (unsigned int )*(data + 2UL) != 0U=1, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185] [L6402] islcp = (proto == 49185 && (unsigned int )*(data + 2UL) != 0U) && (unsigned int )*(data + 2UL) <= 7U [L6403] EXPR \read(*data) [L6403] EXPR (unsigned int )*data == 0U && (int )ap->flags & 1 VAL [(unsigned int )*data == 0U && (int )ap->flags & 1=0, \read(*data)=-64, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185] [L6403] COND FALSE !(((unsigned int )*data == 0U && (int )ap->flags & 1) && islcp == 0) [L6407] EXPR ap->flags VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, ap->flags=0, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185] [L6407] COND TRUE (ap->flags & 2U) == 0U || islcp != 0 [L6408] CALL, EXPR skb_headroom((struct sk_buff const *)skb) [L5565] EXPR skb->data [L5565] EXPR skb->head [L5565] return ((unsigned int )((long )skb->data) - (unsigned int )((long )skb->head)); [L6408] RET, EXPR skb_headroom((struct sk_buff const *)skb) [L6408] tmp___2 = skb_headroom((struct sk_buff const *)skb) [L6409] COND TRUE tmp___2 <= 1U [L6410] EXPR skb->len VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, skb->len=0, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___2=0] [L6410] CALL, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [\old(last_index)=0, \old(length)=2, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6970] struct sk_buff *tmp ; VAL [\old(last_index)=0, \old(length)=2, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6972] CALL, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7150] void *skb ; [L7151] void *tmp___7 ; VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7153] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5631] void *p ; [L5632] void *tmp ; [L5633] int tmp___0 ; [L5635] tmp___0 = __VERIFIER_nondet_int() [L5636] COND FALSE !(tmp___0 != 0) [L5639] EXPR, FCALL calloc(1UL, size) [L5639] tmp = calloc(1UL, size) [L5640] p = tmp VAL [\old(last_index)=0, \old(size)=248, __this_module={0:0}, calloc(1UL, size)={31:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=248, sync_ops={663:0}, sync_ops_group0={0:0}, tmp={31:0}, tmp___0=0] [L5641] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(cond)=1, \old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5610] COND FALSE !(!cond) VAL [\old(cond)=1, \old(last_index)=0, __this_module={0:0}, cond=1, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5641] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [\old(last_index)=0, \old(size)=248, __this_module={0:0}, calloc(1UL, size)={31:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=248, sync_ops={663:0}, sync_ops_group0={0:0}, tmp={31:0}, tmp___0=0] [L5642] return (p); VAL [\old(last_index)=0, \old(size)=248, \result={31:0}, __this_module={0:0}, calloc(1UL, size)={31:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, p={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=248, sync_ops={663:0}, sync_ops_group0={0:0}, tmp={31:0}, tmp___0=0] [L7153] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldv_zalloc(sizeof(struct sk_buff___0 ))={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7153] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L7154] skb = (struct sk_buff___0 *)tmp___7 VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={31:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___7={31:0}] [L7155] COND FALSE !(! skb) [L7158] CALL ldv_set_add(LDV_SKBS, skb) [L7026] int i ; [L7028] i = 0 VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, e={31:0}, e={31:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7029] COND TRUE 1 VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, e={31:0}, e={31:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7030] COND FALSE !(i < last_index) VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, e={31:0}, e={31:0}, i=0, last_index=0, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7040] COND TRUE last_index < 15 [L7041] set_impl[last_index] = e [L7042] last_index = last_index + 1 VAL [\old(last_index)=0, __this_module={0:0}, disc_data_lock={32799:0}, e={31:0}, e={31:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7158] RET ldv_set_add(LDV_SKBS, skb) [L7159] return (skb); VAL [\old(last_index)=0, \result={31:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={31:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___7={31:0}] [L6972] RET, EXPR ldv_skb_alloc() VAL [\old(last_index)=0, \old(length)=2, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, ldv_skb_alloc()={31:0}, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6972] tmp = ldv_skb_alloc() [L6973] return (tmp); VAL [\old(last_index)=0, \old(length)=2, \result={31:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, length=2, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp={31:0}] [L6410] RET, EXPR ldv_dev_alloc_skb_15(skb->len + 2U) VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, ldv_dev_alloc_skb_15(skb->len + 2U)={31:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, skb->len=0, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___2=0] [L6410] tmp___0 = ldv_dev_alloc_skb_15(skb->len + 2U) [L6411] npkt = tmp___0 VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___2=0] [L6412] COND FALSE !((unsigned long )npkt == (unsigned long )((struct sk_buff *)0)) VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___2=0] [L6417] CALL skb_reserve(npkt, 2) VAL [\old(len)=2, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={31:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5579] EXPR skb->data [L5579] skb->data = skb->data + (unsigned long )len [L5580] EXPR skb->tail [L5580] skb->tail = skb->tail + (sk_buff_data_t )len [L6417] RET skb_reserve(npkt, 2) VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___2=0] [L6418] EXPR skb->len VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, skb->len=0, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___2=0] [L6418] CALL, EXPR skb_put(npkt, skb->len) VAL [\old(arg1)=null, __this_module={0:0}, arg0={31:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7333] EXPR arg0->data [L7333] EXPR arg0->tail [L7333] unsigned char *ret_val = arg0->data + arg0->tail; [L7334] EXPR arg0->tail [L7334] arg0->tail += arg1 [L7335] return ret_val; VAL [\old(arg1)=null, \result={0:72620544008126464}, __this_module={0:0}, arg0={31:0}, arg0={31:0}, arg1=null, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, ret_val={0:72620544008126464}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6418] RET, EXPR skb_put(npkt, skb->len) VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, skb->len=0, skb_put(npkt, skb->len)={0:72620544008126464}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___2=0] [L6418] tmp___1 = skb_put(npkt, skb->len) [L6419] EXPR skb->len [L6419] CALL skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L5592] size_t __len ; [L5593] void *__ret ; [L5595] __len = (size_t )len [L5596] EXPR skb->data VAL [\old(len)=0, __len=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, len=0, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, skb->data={576460752303423488:0}, sync_ops={663:0}, sync_ops_group0={0:0}, to={0:72620544008126464}, to={0:72620544008126464}] [L5596] EXPR, FCALL memcpy(to, (void const *)skb->data, __len) VAL [\old(len)=0, __len=0, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, len=0, memcpy(to, (void const *)skb->data, __len)={0:72620544008126464}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, skb->data={576460752303423488:0}, sync_ops={663:0}, sync_ops_group0={0:0}, to={0:72620544008126464}, to={0:72620544008126464}] [L5596] __ret = memcpy(to, (void const *)skb->data, __len) [L6419] RET skb_copy_from_linear_data((struct sk_buff const *)skb, (void *)tmp___1, skb->len) [L6420] CALL ldv_consume_skb_17(skb) [L6986] CALL ldv_skb_free(ldv_func_arg1) VAL [\old(last_index)=1, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7173] CALL ldv_set_remove(LDV_SKBS, skb) VAL [\old(last_index)=1, __this_module={0:0}, disc_data_lock={32799:0}, e={0:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7051] int i ; [L7052] int deleted_index ; [L7054] deleted_index = -1 [L7055] i = 0 VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7057] COND TRUE i < last_index VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7061] EXPR set_impl[i] VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, set_impl[i]={31:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7061] COND FALSE !((unsigned long )set_impl[i] == (unsigned long )e) [L7066] i = i + 1 VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7056] COND TRUE 1 VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7057] COND FALSE !(i < last_index) VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7068] COND FALSE !(deleted_index != -1) VAL [\old(last_index)=1, __this_module={0:0}, deleted_index=4294967295, disc_data_lock={32799:0}, e={0:0}, e={0:0}, i=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7173] RET ldv_set_remove(LDV_SKBS, skb) VAL [\old(last_index)=1, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6986] RET ldv_skb_free(ldv_func_arg1) VAL [__this_module={0:0}, disc_data_lock={32799:0}, last_index=1, ldv_func_arg1={0:0}, ldv_func_arg1={0:0}, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6420] RET ldv_consume_skb_17(skb) [L6421] skb = npkt VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={31:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___1={0:72620544008126464}, tmp___2=0] [L6424] CALL skb_push(skb, 2U) VAL [\old(arg1)=null, __this_module={0:0}, arg0={31:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7330] CALL, EXPR ldv_malloc(sizeof(unsigned char)) VAL [\old(size)=1, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5614] void *p ; [L5615] void *tmp ; [L5616] int tmp___0 ; [L5618] tmp___0 = __VERIFIER_nondet_int() [L5619] COND TRUE tmp___0 != 0 [L5620] return ((void *)0); VAL [\old(size)=1, \result={0:0}, __this_module={0:0}, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, size=1, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___0=2147483648] [L7330] RET, EXPR ldv_malloc(sizeof(unsigned char)) VAL [\old(arg1)=null, __this_module={0:0}, arg0={31:0}, arg0={31:0}, arg1=null, disc_data_lock={32799:0}, last_index=1, LDV_IN_INTERRUPT=1, ldv_malloc(sizeof(unsigned char))={0:0}, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7330] return ldv_malloc(sizeof(unsigned char)); [L6424] RET skb_push(skb, 2U) VAL [__this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={31:0}, skb={0:0}, skb_push(skb, 2U)={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___1={0:72620544008126464}, tmp___2=0] [L6425] EXPR skb->data [L6425] *(skb->data) = 255U [L6426] EXPR skb->data [L6426] *(skb->data + 1UL) = 3U [L6429] ap->last_xmit = jiffies [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U [L6430] EXPR ap->flags [L6430] (unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U VAL [(unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U=0, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, ap->flags=0, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={31:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___1={0:72620544008126464}, tmp___2=0] [L6430] COND FALSE !((unsigned long )skb != (unsigned long )((struct sk_buff *)0) && (ap->flags & 262144U) != 0U) [L6434] return (skb); VAL [\result={31:0}, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, data={576460752303423488:0}, disc_data_lock={32799:0}, islcp=1, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, npkt={31:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, proto=49185, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={31:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=49185, tmp___0={31:0}, tmp___1={0:72620544008126464}, tmp___2=0] [L6449] RET, EXPR ppp_sync_txmunge(ap, skb) [L6449] skb = ppp_sync_txmunge(ap, skb) [L6450] COND TRUE (unsigned long )skb != (unsigned long )((struct sk_buff *)0) [L6451] ap->tpkt = skb VAL [__this_module={0:0}, ap={70368744177664:4194304}, chan={0:0}, chan={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={31:0}, skb={0:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0] [L6455] CALL ppp_sync_push(ap) VAL [\old(last_index)=1, __this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L6461] int sent ; [L6462] int done ; [L6463] struct tty_struct *tty ; [L6464] int tty_stuffed ; [L6465] int tmp ; [L6466] int tmp___0 ; [L6467] int tmp___1 ; [L6468] int tmp___2 ; [L6470] done = 0 [L6471] EXPR ap->tty [L6471] tty = ap->tty [L6472] tty_stuffed = 0 VAL [\old(last_index)=1, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, disc_data_lock={32799:0}, done=0, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tty={0:0}, tty_stuffed=0] [L6473] CALL, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=1, __this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5417] int tmp ; [L5419] CALL, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L7268] return __VERIFIER_nondet_int(); [L5419] RET, EXPR _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5419] tmp = _raw_spin_trylock_bh(& lock->ldv_6338.rlock) [L5420] return (tmp); VAL [\old(last_index)=1, \result=0, __this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, lock={70368744177664:4194324}, lock={70368744177664:4194324}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0] [L6473] RET, EXPR spin_trylock_bh(& ap->xmit_lock) VAL [\old(last_index)=1, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, disc_data_lock={32799:0}, done=0, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, spin_trylock_bh(& ap->xmit_lock)=0, sync_ops={663:0}, sync_ops_group0={0:0}, tty={0:0}, tty_stuffed=0] [L6473] tmp = spin_trylock_bh(& ap->xmit_lock) [L6474] COND TRUE tmp == 0 [L6475] return (0); VAL [\old(last_index)=1, \result=0, __this_module={0:0}, ap={70368744177664:4194304}, ap={70368744177664:4194304}, disc_data_lock={32799:0}, done=0, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tty={0:0}, tty_stuffed=0] [L6455] RET ppp_sync_push(ap) VAL [__this_module={0:0}, ap={70368744177664:4194304}, chan={0:0}, chan={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ppp_sync_push(ap)=0, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={31:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0] [L6456] return (1); VAL [\result=1, __this_module={0:0}, ap={70368744177664:4194304}, chan={0:0}, chan={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, skb={0:0}, skb={31:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0] [L6882] RET ppp_sync_send(sync_ops_group0, ldvarg16) [L6883] ldv_state_variable_2 = 1 VAL [__this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=2, tmp___18=1, tmp___19=0, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6740] tmp___16 = __VERIFIER_nondet_int() [L6742] case 0: [L6838] case 1: VAL [__this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=1, tmp___18=1, tmp___19=0, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6839] COND TRUE ldv_state_variable_0 != 0 [L6840] tmp___18 = __VERIFIER_nondet_int() [L6842] case 0: VAL [__this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=3, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=1, tmp___18=0, tmp___19=0, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6843] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L6844] CALL ppp_sync_cleanup() [L6627] int tmp ; [L6629] CALL, EXPR tty_unregister_ldisc(14) [L7366] return __VERIFIER_nondet_int(); [L6629] RET, EXPR tty_unregister_ldisc(14) [L6629] tmp = tty_unregister_ldisc(14) [L6630] COND TRUE tmp != 0 [L6844] RET ppp_sync_cleanup() [L6845] ldv_state_variable_0 = 2 VAL [__this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ldvarg0=23, ldvarg1=23, ldvarg10={0:0}, ldvarg11=0, ldvarg12={0:0}, ldvarg13={0:0}, ldvarg14=21, ldvarg15=24, ldvarg16={0:0}, ldvarg2={0:0}, ldvarg3=25, ldvarg4={0:0}, ldvarg5={0:0}, ldvarg6={0:0}, ldvarg7={0:0}, ldvarg8=0, ldvarg9={0:0}, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp=0, tmp___0={0:0}, tmp___1=25, tmp___10={0:0}, tmp___11={0:0}, tmp___12={0:0}, tmp___13=21, tmp___14={0:0}, tmp___15=24, tmp___16=1, tmp___18=0, tmp___19=0, tmp___2=23, tmp___3={0:0}, tmp___4={0:0}, tmp___5={0:0}, tmp___6=0, tmp___7=23, tmp___8={0:0}, tmp___9={0:0}] [L6907] CALL ldv_check_final_state() [L7217] int tmp___7 ; [L7219] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L7108] return (last_index == 0); VAL [\result=0, __this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set={0:0}, set={0:0}, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L7219] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L7219] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L7220] COND FALSE !(\read(tmp___7)) VAL [__this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}, tmp___7=0] [L7222] CALL ldv_error() VAL [__this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] [L5666] reach_error() VAL [__this_module={0:0}, disc_data_lock={32799:0}, jiffies=0, last_index=1, LDV_IN_INTERRUPT=1, ldv_retval_0=0, ldv_retval_1=0, LDV_SKBS={0:0}, ldv_state_variable_0=2, ldv_state_variable_1=1, ldv_state_variable_2=1, ppp_sync_ldisc={131103:0}, ppp_sync_ldisc_group1={0:0}, ref_cnt=0, set_impl={543:0}, sync_ops={663:0}, sync_ops_group0={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 41 procedures, 645 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 81.8s, OverallIterations: 17, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.3s, AutomataDifference: 44.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 22198 SdHoareTripleChecker+Valid, 35.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21682 mSDsluCounter, 87513 SdHoareTripleChecker+Invalid, 31.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 68556 mSDsCounter, 4176 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11617 IncrementalHoareTripleChecker+Invalid, 15793 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4176 mSolverCounterUnsat, 18957 mSDtfsCounter, 11617 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5606 GetRequests, 5464 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31414occurred in iteration=16, InterpolantAutomatonStates: 130, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.4s AutomataMinimizationTime, 16 MinimizatonAttempts, 48935 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 6.7s SatisfiabilityAnalysisTime, 11.5s InterpolantComputationTime, 3022 NumberOfCodeBlocks, 3022 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 5538 ConstructedInterpolants, 0 QuantifiedInterpolants, 7852 SizeOfPredicates, 63 NumberOfNonLiveVariables, 10887 ConjunctsInSsa, 125 ConjunctsInUnsatCore, 32 InterpolantComputations, 30 PerfectInterpolantSequences, 9208/9222 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 00:54:01,137 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 Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample